Lines Matching refs:kdf
144 EVP_PBE_KEYGEN *kdf; in PKCS5_v2_PBE_keyivgen() local
156 NULL, NULL, &kdf)) { in PKCS5_v2_PBE_keyivgen()
180 rv = kdf(ctx, pass, passlen, pbe2->keyfunc->parameter, NULL, NULL, en_de); in PKCS5_v2_PBE_keyivgen()
195 PBKDF2PARAM *kdf = NULL; in PKCS5_v2_PBKDF2_keyivgen() local
207 kdf = ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(PBKDF2PARAM), param); in PKCS5_v2_PBKDF2_keyivgen()
209 if (kdf == NULL) { in PKCS5_v2_PBKDF2_keyivgen()
218 if (kdf->keylength && (ASN1_INTEGER_get(kdf->keylength) != (int)keylen)) { in PKCS5_v2_PBKDF2_keyivgen()
223 if (kdf->prf) in PKCS5_v2_PBKDF2_keyivgen()
224 prf_nid = OBJ_obj2nid(kdf->prf->algorithm); in PKCS5_v2_PBKDF2_keyivgen()
239 if (kdf->salt->type != V_ASN1_OCTET_STRING) { in PKCS5_v2_PBKDF2_keyivgen()
245 salt = kdf->salt->value.octet_string->data; in PKCS5_v2_PBKDF2_keyivgen()
246 saltlen = kdf->salt->value.octet_string->length; in PKCS5_v2_PBKDF2_keyivgen()
247 iter = ASN1_INTEGER_get(kdf->iter); in PKCS5_v2_PBKDF2_keyivgen()
254 PBKDF2PARAM_free(kdf); in PKCS5_v2_PBKDF2_keyivgen()