File Index
Files and directories
Sign in
FILE

eip93-aead.h

File preview with syntax highlighting.

linux-6.19.14/drivers/crypto/inside-secure/eip93/eip93-aead.h C
 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.