...
...
...
...
...
...
#define NX_CRYPTO_HKDF_H
#include "nx_crypto.h"
#include "nx_crypto_sha2.h"
#include "nx_crypto_hmac_sha5.h"
NX_CRYPTO_HKDF_STRUCT
nx_crypto_hkdf_salt
nx_crypto_hkdf_salt_length
nx_crypto_hkdf_ikm
nx_crypto_hkdf_ikm_length
nx_crypto_hkdf_info
nx_crypto_hkdf_info_size
nx_crypto_hkdf_prk
nx_crypto_hkdf_prk_size
nx_crypto_hmac_method
nx_crypto_hash_method
nx_crypto_hkdf_temp_T
nx_crypto_hmac_metadata
nx_crypto_hmac_output
nx_crypto_hmac_output_size
crypto_method_hmac_md5;
crypto_method_hmac_sha1;
crypto_method_hmac_sha256;
crypto_method_hmac_sha384;
crypto_method_hmac_sha512;
_nx_crypto_hkdf_extract(NX_CRYPTO_HKDF *);
_nx_crypto_hkdf_expand(NX_CRYPTO_HKDF *, UCHAR *, UINT);
_nx_crypto_method_hkdf_init(struct NX_CRYPTO_METHOD_STRUCT *, UCHAR *, NX_CRYPTO_KEY_SIZE, void **, void *, ULONG);
_nx_crypto_method_hkdf_cleanup(void *);
_nx_crypto_method_hkdf_operation(UINT, void *, struct NX_CRYPTO_METHOD_STRUCT *, UCHAR *, NX_CRYPTO_KEY_SIZE, UCHAR *, ULONG, UCHAR *, UCHAR *, ULONG, void *, ULONG, void *, void (*)(void *, UINT));