Path: blob/master/drivers/crypto/inside-secure/eip93/eip93-aead.h
26285 views
/* SPDX-License-Identifier: GPL-2.01*2* Copyright (C) 2019 - 20213*4* Richard van Schagen <[email protected]>5* Christian Marangi <[email protected]6*/7#ifndef _EIP93_AEAD_H_8#define _EIP93_AEAD_H_910extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_aes;11extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_aes;12extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_aes;13extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_aes;14extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_ctr_aes;15extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_ctr_aes;16extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_ctr_aes;17extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_ctr_aes;18extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_rfc3686_aes;19extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_rfc3686_aes;20extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_rfc3686_aes;21extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_rfc3686_aes;22extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_des;23extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_des;24extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_des;25extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_des;26extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_cbc_des3_ede;27extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_cbc_des3_ede;28extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_cbc_des3_ede;29extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_cbc_des3_ede;30extern struct eip93_alg_template eip93_alg_authenc_hmac_md5_ecb_null;31extern struct eip93_alg_template eip93_alg_authenc_hmac_sha1_ecb_null;32extern struct eip93_alg_template eip93_alg_authenc_hmac_sha224_ecb_null;33extern struct eip93_alg_template eip93_alg_authenc_hmac_sha256_ecb_null;3435void eip93_aead_handle_result(struct crypto_async_request *async, int err);3637#endif /* _EIP93_AEAD_H_ */383940