1df34ede8SAnoob Joseph /* SPDX-License-Identifier: BSD-3-Clause 2df34ede8SAnoob Joseph * Copyright (c) 2021 Marvell. 3df34ede8SAnoob Joseph */ 4df34ede8SAnoob Joseph 5df34ede8SAnoob Joseph #ifndef _ROC_AES_H_ 6df34ede8SAnoob Joseph #define _ROC_AES_H_ 7df34ede8SAnoob Joseph 8df34ede8SAnoob Joseph /* 9df34ede8SAnoob Joseph * Derive k1, k2, k3 from 128 bit AES key 10df34ede8SAnoob Joseph */ 11*45581c10SAkhil Goyal void __roc_api roc_aes_xcbc_key_derive(const uint8_t *auth_key, uint8_t *derived_key); 12*45581c10SAkhil Goyal void __roc_api roc_aes_hash_key_derive(const uint8_t *key, uint16_t len, uint8_t *hash_key); 13df34ede8SAnoob Joseph 14df34ede8SAnoob Joseph #endif /* _ROC_AES_H_ */ 15