KDF_PBKDF2
KDF_PBKDF2 *ctx = (KDF_PBKDF2 *)vctx;
KDF_PBKDF2 *ctx = (KDF_PBKDF2 *)vctx;
const KDF_PBKDF2 *src = (const KDF_PBKDF2 *)vctx;
KDF_PBKDF2 *dest;
static void kdf_pbkdf2_init(KDF_PBKDF2 *ctx)
static int fips_lower_bound_check_passed(KDF_PBKDF2 *ctx, size_t keylen)
KDF_PBKDF2 *ctx = (KDF_PBKDF2 *)vctx;
KDF_PBKDF2 *ctx = vctx;
if (!OSSL_FIPS_IND_GET_CTX_PARAM((KDF_PBKDF2 *)vctx, params))
static int pbkdf2_derive(KDF_PBKDF2 *ctx, const char *pass, size_t passlen,
static int pbkdf2_derive(KDF_PBKDF2 *ctx, const char *pass, size_t passlen,
static void kdf_pbkdf2_init(KDF_PBKDF2 *ctx);
KDF_PBKDF2 *ctx;
KDF_PBKDF2 *ctx = kdf_pbkdf2_new_no_init(provctx);
static void kdf_pbkdf2_cleanup(KDF_PBKDF2 *ctx)