Lines Matching refs:saltlen
114 bcrypt_pbkdf(const char *pass, size_t passlen, const uint8_t *salt, size_t saltlen, in bcrypt_pbkdf() argument
129 if (passlen == 0 || saltlen == 0 || keylen == 0 || in bcrypt_pbkdf()
130 keylen > sizeof(out) * sizeof(out) || saltlen > 1<<20) in bcrypt_pbkdf()
132 if ((countsalt = calloc(1, saltlen + 4)) == NULL) in bcrypt_pbkdf()
137 memcpy(countsalt, salt, saltlen); in bcrypt_pbkdf()
144 countsalt[saltlen + 0] = (count >> 24) & 0xff; in bcrypt_pbkdf()
145 countsalt[saltlen + 1] = (count >> 16) & 0xff; in bcrypt_pbkdf()
146 countsalt[saltlen + 2] = (count >> 8) & 0xff; in bcrypt_pbkdf()
147 countsalt[saltlen + 3] = count & 0xff; in bcrypt_pbkdf()
150 crypto_hash_sha512(sha2salt, countsalt, saltlen + 4); in bcrypt_pbkdf()
177 freezero(countsalt, saltlen + 4); in bcrypt_pbkdf()