rfc3961: Add a kernel rfc3961 implementation
[openafs.git] / src / crypto / hcrypto / kernel / evp-hcrypto.h
1 #define HCRYPTO_DEF_PROVIDER hckernel
2
3 const EVP_CIPHER *EVP_hckernel_aes_128_cbc(void);
4 const EVP_CIPHER *EVP_hckernel_aes_256_cbc(void);
5 const EVP_MD *EVP_hckernel_sha1(void);
6
7 /* Stubs */
8 const EVP_MD *EVP_hckernel_sha256(void);
9 const EVP_MD *EVP_hckernel_sha384(void);
10 const EVP_MD *EVP_hckernel_sha512(void);
11 const EVP_MD *EVP_hckernel_md5(void);
12 const EVP_MD *EVP_hckernel_md4(void);
13 const EVP_MD *EVP_hckernel_md2(void);
14 const EVP_CIPHER *EVP_hckernel_rc2_cbc(void);
15 const EVP_CIPHER *EVP_hckernel_rc2_40_cbc(void);
16 const EVP_CIPHER *EVP_hckernel_rc2_64_cbc(void);
17 const EVP_CIPHER *EVP_hckernel_rc4(void);
18 const EVP_CIPHER *EVP_hckernel_rc4_40(void);
19 const EVP_CIPHER *EVP_hckernel_des_cbc(void);
20 const EVP_CIPHER *EVP_hckernel_des_ede3_cbc(void);
21 const EVP_CIPHER *EVP_hckernel_aes_192_cbc(void);
22 const EVP_CIPHER *EVP_hckernel_aes_128_cfb8(void);
23 const EVP_CIPHER *EVP_hckernel_aes_192_cfb8(void);
24 const EVP_CIPHER *EVP_hckernel_aes_256_cfb8(void);
25 const EVP_CIPHER *EVP_hckernel_camellia_128_cbc(void);
26 const EVP_CIPHER *EVP_hckernel_camellia_192_cbc(void);
27 const EVP_CIPHER *EVP_hckernel_camellia_256_cbc(void);