import crypto.bcrypt fn test_crypto_bcrypt() { hash := bcrypt.generate_from_password('password'.bytes(), 10) or { panic(err) } bcrypt.compare_hash_and_password('password'.bytes(), hash.bytes()) or { panic(err) } bcrypt.compare_hash_and_password('password2'.bytes(), hash.bytes()) or { assert err == error('mismatched hash and password') } }