FILE
eip93-aead.h
File preview with syntax highlighting.
linux-6.19.14/drivers/crypto/inside-secure/eip93/eip93-aead.h
1/* SPDX-License-Identifier: GPL-2.0 2 * 3 * Copyright (C) 2019 - 2021 4 * 5 * Richard van Schagen <vschagen@icloud.com> 6 * Christian Marangi <ansuelsmth@gmail.com 7 */ 8#ifndef _EIP93_AEAD_H_ 9#define _EIP93_AEAD_H_ 10 11extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_aes; 12extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_aes; 13extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_aes; 14extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_aes; 15extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_ctr_aes; 16extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_ctr_aes; 17extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_ctr_aes; 18extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_ctr_aes; 19extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_rfc3686_aes; 20extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_rfc3686_aes; 21extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_rfc3686_aes; 22extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_rfc3686_aes; 23extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_des; 24extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_des; 25extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_des; 26extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_des; 27extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_des3_ede; 28extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_des3_ede; 29extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_des3_ede; 30extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_des3_ede; 31extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_ecb_null; 32extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_ecb_null; 33extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_ecb_null; 34extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_ecb_null; 35 36void eip93_aead_handle_result(struct crypto_async_request *async, int err); 37 38#endif /* _EIP93_AEAD_H_ */
~/
Read-only file preview.