xref: /optee_os/core/include/tee/tee_cryp_hkdf.h (revision fbe66cf83199aa6a2aca9f93384cf1ad9185a5f6)
11bb92983SJerome Forissier /* SPDX-License-Identifier: BSD-2-Clause */
2cdb198a7SJerome Forissier /*
3cdb198a7SJerome Forissier  * Copyright (c) 2014, Linaro Limited
4cdb198a7SJerome Forissier  */
5cdb198a7SJerome Forissier 
6*fbe66cf8SEtienne Carriere #ifndef __TEE_TEE_CRYP_HKDF_H
7*fbe66cf8SEtienne Carriere #define __TEE_TEE_CRYP_HKDF_H
8cdb198a7SJerome Forissier 
9cdb198a7SJerome Forissier #include <tee_api_types.h>
10cdb198a7SJerome Forissier 
11cdb198a7SJerome Forissier TEE_Result tee_cryp_hkdf(uint32_t hash_id, const uint8_t *ikm, size_t ikm_len,
12cdb198a7SJerome Forissier 			 const uint8_t *salt, size_t salt_len,
13cdb198a7SJerome Forissier 			 const uint8_t *info, size_t info_len, uint8_t *okm,
14cdb198a7SJerome Forissier 			 size_t okm_len);
15cdb198a7SJerome Forissier 
16*fbe66cf8SEtienne Carriere #endif /* __TEE_TEE_CRYP_HKDF_H */
17