/linux/include/linux/ |
A D | crypto.h | 167 struct crypto_tfm; 183 struct crypto_tfm *tfm; 245 int (*cia_setkey)(struct crypto_tfm *tfm, const u8 *key, 263 int (*coa_compress)(struct crypto_tfm *tfm, const u8 *src, 491 int (*cra_init)(struct crypto_tfm *tfm); 492 void (*cra_exit)(struct crypto_tfm *tfm); 629 struct crypto_tfm { struct 635 void (*exit)(struct crypto_tfm *tfm); argument 643 struct crypto_tfm base; argument 653 static inline void crypto_free_tfm(struct crypto_tfm *tfm) in crypto_free_tfm() [all …]
|
/linux/drivers/crypto/cavium/zip/ |
A D | zip_crypto.h | 60 int zip_alloc_comp_ctx_deflate(struct crypto_tfm *tfm); 61 int zip_alloc_comp_ctx_lzs(struct crypto_tfm *tfm); 62 void zip_free_comp_ctx(struct crypto_tfm *tfm); 63 int zip_comp_compress(struct crypto_tfm *tfm, 66 int zip_comp_decompress(struct crypto_tfm *tfm,
|
A D | zip_crypto.c | 199 int zip_alloc_comp_ctx_deflate(struct crypto_tfm *tfm) in zip_alloc_comp_ctx_deflate() 209 int zip_alloc_comp_ctx_lzs(struct crypto_tfm *tfm) in zip_alloc_comp_ctx_lzs() 219 void zip_free_comp_ctx(struct crypto_tfm *tfm) in zip_free_comp_ctx() 226 int zip_comp_compress(struct crypto_tfm *tfm, in zip_comp_compress() 238 int zip_comp_decompress(struct crypto_tfm *tfm, in zip_comp_decompress()
|
/linux/crypto/ |
A D | des_generic.c | 19 static int des_setkey(struct crypto_tfm *tfm, const u8 *key, in des_setkey() 37 static void crypto_des_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_encrypt() 44 static void crypto_des_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_decrypt() 51 static int des3_ede_setkey(struct crypto_tfm *tfm, const u8 *key, in des3_ede_setkey() 69 static void crypto_des3_ede_encrypt(struct crypto_tfm *tfm, u8 *dst, in crypto_des3_ede_encrypt() 77 static void crypto_des3_ede_decrypt(struct crypto_tfm *tfm, u8 *dst, in crypto_des3_ede_decrypt()
|
A D | cbc.c | 21 void (*fn)(struct crypto_tfm *, u8 *, const u8 *); in crypto_cbc_encrypt_segment() 26 struct crypto_tfm *tfm; in crypto_cbc_encrypt_segment() 49 void (*fn)(struct crypto_tfm *, u8 *, const u8 *); in crypto_cbc_encrypt_inplace() 53 struct crypto_tfm *tfm; in crypto_cbc_encrypt_inplace() 96 void (*fn)(struct crypto_tfm *, u8 *, const u8 *); in crypto_cbc_decrypt_segment() 101 struct crypto_tfm *tfm; in crypto_cbc_decrypt_segment() 126 void (*fn)(struct crypto_tfm *, u8 *, const u8 *); in crypto_cbc_decrypt_inplace() 131 struct crypto_tfm *tfm; in crypto_cbc_decrypt_inplace()
|
A D | tea.c | 42 static int tea_setkey(struct crypto_tfm *tfm, const u8 *in_key, in tea_setkey() 57 static void tea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in tea_encrypt() 85 static void tea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in tea_decrypt() 115 static int xtea_setkey(struct crypto_tfm *tfm, const u8 *in_key, in xtea_setkey() 130 static void xtea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in xtea_encrypt() 151 static void xtea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in xtea_decrypt() 174 static void xeta_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in xeta_encrypt() 195 static void xeta_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in xeta_decrypt()
|
A D | 842.c | 42 static int crypto842_init(struct crypto_tfm *tfm) in crypto842_init() 58 static void crypto842_exit(struct crypto_tfm *tfm) in crypto842_exit() 65 static int crypto842_compress(struct crypto_tfm *tfm, in crypto842_compress() 81 static int crypto842_decompress(struct crypto_tfm *tfm, in crypto842_decompress()
|
A D | lz4.c | 30 static int lz4_init(struct crypto_tfm *tfm) in lz4_init() 46 static void lz4_exit(struct crypto_tfm *tfm) in lz4_exit() 73 static int lz4_compress_crypto(struct crypto_tfm *tfm, const u8 *src, in lz4_compress_crypto() 100 static int lz4_decompress_crypto(struct crypto_tfm *tfm, const u8 *src, in lz4_decompress_crypto()
|
A D | lz4hc.c | 29 static int lz4hc_init(struct crypto_tfm *tfm) in lz4hc_init() 45 static void lz4hc_exit(struct crypto_tfm *tfm) in lz4hc_exit() 72 static int lz4hc_compress_crypto(struct crypto_tfm *tfm, const u8 *src, in lz4hc_compress_crypto() 101 static int lz4hc_decompress_crypto(struct crypto_tfm *tfm, const u8 *src, in lz4hc_decompress_crypto()
|
A D | sm4_generic.c | 31 static int sm4_setkey(struct crypto_tfm *tfm, const u8 *in_key, in sm4_setkey() 41 static void sm4_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in sm4_encrypt() 50 static void sm4_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in sm4_decrypt()
|
A D | lzo-rle.c | 29 static int lzorle_init(struct crypto_tfm *tfm) in lzorle_init() 45 static void lzorle_exit(struct crypto_tfm *tfm) in lzorle_exit() 67 static int lzorle_compress(struct crypto_tfm *tfm, const u8 *src, in lzorle_compress() 97 static int lzorle_decompress(struct crypto_tfm *tfm, const u8 *src, in lzorle_decompress()
|
A D | lzo.c | 29 static int lzo_init(struct crypto_tfm *tfm) in lzo_init() 45 static void lzo_exit(struct crypto_tfm *tfm) in lzo_exit() 67 static int lzo_compress(struct crypto_tfm *tfm, const u8 *src, in lzo_compress() 97 static int lzo_decompress(struct crypto_tfm *tfm, const u8 *src, in lzo_decompress()
|
A D | api.c | 334 static int crypto_init_ops(struct crypto_tfm *tfm, u32 type, u32 mask) in crypto_init_ops() 343 static void crypto_exit_ops(struct crypto_tfm *tfm) in crypto_exit_ops() 384 struct crypto_tfm *__crypto_alloc_tfm(struct crypto_alg *alg, u32 type, in __crypto_alloc_tfm() 387 struct crypto_tfm *tfm = NULL; in __crypto_alloc_tfm() 442 struct crypto_tfm *crypto_alloc_base(const char *alg_name, u32 type, u32 mask) in crypto_alloc_base() 444 struct crypto_tfm *tfm; in crypto_alloc_base() 481 struct crypto_tfm *tfm = NULL; in crypto_create_tfm_node() 493 tfm = (struct crypto_tfm *)(mem + tfmsize); in crypto_create_tfm_node() 601 void crypto_destroy_tfm(void *mem, struct crypto_tfm *tfm) in crypto_destroy_tfm()
|
A D | aes_ti.c | 12 static int aesti_set_key(struct crypto_tfm *tfm, const u8 *in_key, in aesti_set_key() 20 static void aesti_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in aesti_encrypt() 36 static void aesti_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in aesti_decrypt()
|
A D | acompress.c | 52 static void crypto_acomp_exit_tfm(struct crypto_tfm *tfm) in crypto_acomp_exit_tfm() 60 static int crypto_acomp_init_tfm(struct crypto_tfm *tfm) in crypto_acomp_init_tfm() 122 struct crypto_tfm *tfm = crypto_acomp_tfm(acomp); in acomp_request_alloc() 136 struct crypto_tfm *tfm = crypto_acomp_tfm(acomp); in acomp_request_free()
|
A D | scompress.c | 108 static int crypto_scomp_init_tfm(struct crypto_tfm *tfm) in crypto_scomp_init_tfm() 174 static void crypto_exit_scomp_ops_async(struct crypto_tfm *tfm) in crypto_exit_scomp_ops_async() 186 int crypto_init_scomp_ops_async(struct crypto_tfm *tfm) in crypto_init_scomp_ops_async() 216 struct crypto_tfm *tfm = crypto_acomp_tfm(acomp); in crypto_acomp_scomp_alloc_ctx() 235 struct crypto_tfm *tfm = crypto_acomp_tfm(acomp); in crypto_acomp_scomp_free_ctx()
|
/linux/drivers/crypto/inside-secure/ |
A D | safexcel_cipher.c | 375 struct crypto_tfm *tfm = crypto_skcipher_tfm(ctfm); in safexcel_skcipher_aes_setkey() 406 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_aead_setkey() 1415 struct crypto_tfm *tfm = crypto_skcipher_tfm(ctfm); in safexcel_skcipher_aesctr_setkey() 2564 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_aead_gcm_setkey() 2677 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_aead_ccm_setkey() 2894 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_chachapoly_crypt() 3373 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_aead_fallback_setkey() 3384 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_aead_fallback_setauthsize() 3395 struct crypto_tfm *tfm = crypto_aead_tfm(aead); in safexcel_aead_fallback_crypt() 3554 struct crypto_tfm *tfm = crypto_aead_tfm(ctfm); in safexcel_rfc4106_gcm_setkey() [all …]
|
/linux/drivers/crypto/vmx/ |
A D | aes.c | 28 static int p8_aes_init(struct crypto_tfm *tfm) in p8_aes_init() 51 static void p8_aes_exit(struct crypto_tfm *tfm) in p8_aes_exit() 61 static int p8_aes_setkey(struct crypto_tfm *tfm, const u8 *key, in p8_aes_setkey() 81 static void p8_aes_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in p8_aes_encrypt() 98 static void p8_aes_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in p8_aes_decrypt()
|
/linux/drivers/crypto/allwinner/sun8i-ss/ |
A D | sun8i-ss.h | 285 int sun8i_ss_cipher_init(struct crypto_tfm *tfm); 286 void sun8i_ss_cipher_exit(struct crypto_tfm *tfm); 296 int sun8i_ss_prng_init(struct crypto_tfm *tfm); 297 void sun8i_ss_prng_exit(struct crypto_tfm *tfm); 299 int sun8i_ss_hash_crainit(struct crypto_tfm *tfm); 300 void sun8i_ss_hash_craexit(struct crypto_tfm *tfm);
|
/linux/drivers/crypto/allwinner/sun8i-ce/ |
A D | sun8i-ce.h | 348 int sun8i_ce_cipher_init(struct crypto_tfm *tfm); 349 void sun8i_ce_cipher_exit(struct crypto_tfm *tfm); 357 int sun8i_ce_hash_crainit(struct crypto_tfm *tfm); 358 void sun8i_ce_hash_craexit(struct crypto_tfm *tfm); 372 void sun8i_ce_prng_exit(struct crypto_tfm *tfm); 373 int sun8i_ce_prng_init(struct crypto_tfm *tfm);
|
/linux/include/crypto/internal/ |
A D | scompress.h | 16 struct crypto_tfm base; 45 static inline struct crypto_scomp *__crypto_scomp_tfm(struct crypto_tfm *tfm) in __crypto_scomp_tfm() 50 static inline struct crypto_tfm *crypto_scomp_tfm(struct crypto_scomp *tfm) in crypto_scomp_tfm() 92 int crypto_init_scomp_ops_async(struct crypto_tfm *tfm);
|
/linux/drivers/crypto/nx/ |
A D | nx-842.h | 180 int nx842_crypto_init(struct crypto_tfm *tfm, struct nx842_driver *driver); 181 void nx842_crypto_exit(struct crypto_tfm *tfm); 182 int nx842_crypto_compress(struct crypto_tfm *tfm, 185 int nx842_crypto_decompress(struct crypto_tfm *tfm,
|
/linux/include/crypto/ |
A D | algapi.h | 34 int (*init)(struct crypto_tfm *tfm, u32 type, u32 mask); 35 int (*init_tfm)(struct crypto_tfm *tfm); 123 struct crypto_tfm *crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type, 183 static inline void *crypto_tfm_ctx_aligned(struct crypto_tfm *tfm) in crypto_tfm_ctx_aligned() 190 struct crypto_tfm *tfm) in crypto_tfm_alg_instance()
|
/linux/arch/arm64/crypto/ |
A D | sm4-ce-glue.c | 20 static int sm4_ce_setkey(struct crypto_tfm *tfm, const u8 *key, in sm4_ce_setkey() 28 static void sm4_ce_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in sm4_ce_encrypt() 41 static void sm4_ce_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in) in sm4_ce_decrypt()
|
/linux/drivers/crypto/allwinner/sun4i-ss/ |
A D | sun4i-ss.h | 198 int sun4i_hash_crainit(struct crypto_tfm *tfm); 199 void sun4i_hash_craexit(struct crypto_tfm *tfm); 225 int sun4i_ss_cipher_init(struct crypto_tfm *tfm); 226 void sun4i_ss_cipher_exit(struct crypto_tfm *tfm);
|