Lines Matching refs:kdfctx
37 EVP_KDF_CTX *kdfctx;
43 PROV_KDF_CTX *kdfctx;
49 kdfctx = OPENSSL_zalloc(sizeof(PROV_KDF_CTX));
50 if (kdfctx == NULL)
53 kdfctx->provctx = provctx;
58 kdfctx->kdfctx = EVP_KDF_CTX_new(kdf);
61 if (kdfctx->kdfctx == NULL)
64 return kdfctx;
66 OPENSSL_free(kdfctx);
104 kdfsize = EVP_KDF_CTX_get_kdf_size(pkdfctx->kdfctx);
119 ret = EVP_KDF_derive(pkdfctx->kdfctx, secret, outlen, NULL);
131 EVP_KDF_CTX_free(pkdfctx->kdfctx);
151 dstctx->kdfctx = EVP_KDF_CTX_dup(srcctx->kdfctx);
152 if (dstctx->kdfctx == NULL) {
157 EVP_KDF_CTX_free(dstctx->kdfctx);
169 return EVP_KDF_CTX_set_params(pkdfctx->kdfctx, params);