/*
- * Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the Apache License 2.0 (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
static OSSL_FUNC_keymgmt_free_fn kdf_freedata;
static OSSL_FUNC_keymgmt_has_fn kdf_has;
-KDF_DATA *kdf_data_new(void *provctx)
+KDF_DATA *ossl_kdf_data_new(void *provctx)
{
KDF_DATA *kdfdata;
return kdfdata;
}
-void kdf_data_free(KDF_DATA *kdfdata)
+void ossl_kdf_data_free(KDF_DATA *kdfdata)
{
int ref = 0;
OPENSSL_free(kdfdata);
}
-int kdf_data_up_ref(KDF_DATA *kdfdata)
+int ossl_kdf_data_up_ref(KDF_DATA *kdfdata)
{
int ref = 0;
static void *kdf_newdata(void *provctx)
{
- return kdf_data_new(provctx);
+ return ossl_kdf_data_new(provctx);
}
static void kdf_freedata(void *kdfdata)
{
- kdf_data_free(kdfdata);
+ ossl_kdf_data_free(kdfdata);
}
static int kdf_has(const void *keydata, int selection)
{
- return 0;
+ return 1; /* nothing is missing */
}
const OSSL_DISPATCH ossl_kdf_keymgmt_functions[] = {