Lines Matching refs:bv_val
93 salt.bv_val = ber_memalloc( salt.bv_len );
95 if ( salt.bv_val == NULL ) {
99 if ( lutil_entropy( (unsigned char*)salt.bv_val, salt.bv_len ) ) {
100 ber_memfree( salt.bv_val );
104 p = hash->bv_val = ber_memalloc( scheme->bv_len + encoded_length );
106 ber_memfree( salt.bv_val );
110 AC_MEMCPY( p, scheme->bv_val, scheme->bv_len );
117 passwd->bv_val, passwd->bv_len,
118 salt.bv_val, salt_length, hash_length,
123 ber_memfree( salt.bv_val );
131 p = hash->bv_val = ber_memalloc( scheme->bv_len + crypto_pwhash_STRBYTES );
136 AC_MEMCPY( hash->bv_val, scheme->bv_val, scheme->bv_len );
139 if ( crypto_pwhash_str_alg( p, passwd->bv_val, passwd->bv_len,
142 hash->bv_len = strlen( hash->bv_val );
148 ber_memfree( hash->bv_val );
165 if ( strncmp( passwd->bv_val, "$argon2i$", STRLENOF("$argon2i$") ) == 0 ) {
166 rc = argon2i_verify( passwd->bv_val, cred->bv_val, cred->bv_len );
167 } else if ( strncmp( passwd->bv_val, "$argon2d$", STRLENOF("$argon2d$") ) == 0 ) {
168 rc = argon2d_verify( passwd->bv_val, cred->bv_val, cred->bv_len );
169 } else if ( strncmp( passwd->bv_val, "$argon2id$", STRLENOF("$argon2id$") ) == 0 ) {
170 rc = argon2id_verify( passwd->bv_val, cred->bv_val, cred->bv_len );
173 rc = crypto_pwhash_str_verify( passwd->bv_val, cred->bv_val, cred->bv_len );