/linux/crypto/ |
H A D | internal.h | 36 struct crypto_type { struct 128 const struct crypto_type *frontend, int node); 129 void *crypto_clone_tfm(const struct crypto_type *frontend, 133 const struct crypto_type *frontend) in crypto_create_tfm() 139 const struct crypto_type *frontend, 143 const struct crypto_type *frontend, u32 type, u32 mask, 147 const struct crypto_type *frontend, u32 type, u32 mask) in crypto_alloc_tfm() 156 int crypto_type_has_alg(const char *name, const struct crypto_type *frontend, 37 ctxsizecrypto_type global() argument 38 extsizecrypto_type global() argument 39 init_tfmcrypto_type global() argument 40 showcrypto_type global() argument 41 reportcrypto_type global() argument 42 freecrypto_type global() argument 43 destroycrypto_type global() argument 45 typecrypto_type global() argument 46 maskclearcrypto_type global() argument 47 masksetcrypto_type global() argument 48 tfmsizecrypto_type global() argument 49 algsizecrypto_type global() argument
|
H A D | api.c | 372 const struct crypto_type *type = tfm->__crt_alg->cra_type; in crypto_exit_ops() 380 const struct crypto_type *type_obj = alg->cra_type; in crypto_ctxsize() 503 const struct crypto_type *frontend, int node, in crypto_alloc_tfmmem() 527 const struct crypto_type *frontend, in crypto_create_tfm_node() 562 void *crypto_clone_tfm(const struct crypto_type *frontend, in crypto_clone_tfm() 589 const struct crypto_type *frontend, in crypto_find_alg() 627 const struct crypto_type *frontend, u32 type, u32 mask, in crypto_alloc_tfm_node()
|
H A D | hash.h | 14 extern const struct crypto_type crypto_shash_type;
|
H A D | kpp.c | 69 static const struct crypto_type crypto_kpp_type = {
|
H A D | sig.c | 63 static const struct crypto_type crypto_sig_type = {
|
H A D | rng.c | 88 static const struct crypto_type crypto_rng_type = {
|
H A D | akcipher.c | 86 static const struct crypto_type crypto_akcipher_type = {
|
H A D | skcipher.c | 30 static const struct crypto_type crypto_skcipher_type; 360 static const struct crypto_type crypto_skcipher_type = {
|
H A D | aead.c | 175 static const struct crypto_type crypto_aead_type = {
|
H A D | shash.c | 360 const struct crypto_type crypto_shash_type = {
|
H A D | lskcipher.c | 283 static const struct crypto_type crypto_lskcipher_type = {
|
/linux/include/linux/ |
H A D | crypto.h | 176 struct crypto_type; 308 * struct crypto_type, which implements callbacks common for all 348 const struct crypto_type *cra_type;
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | crypto.c | 136 int crypto_type) in mlx5_crypto_cmd_sync_crypto() argument 142 "Execute SYNC_CRYPTO command with crypto_type(0x%x)\n", in mlx5_crypto_cmd_sync_crypto() 143 crypto_type); in mlx5_crypto_cmd_sync_crypto() 146 MLX5_SET(sync_crypto_in, in, crypto_type, crypto_type); in mlx5_crypto_cmd_sync_crypto() 152 crypto_type, err); in mlx5_crypto_cmd_sync_crypto()
|
/linux/drivers/crypto/axis/ |
H A D | artpec6_crypto.c | 329 int crypto_type; member 1096 switch (ctx->crypto_type) { in artpec6_crypto_encrypt() 1106 switch (ctx->crypto_type) { in artpec6_crypto_encrypt() 1141 switch (ctx->crypto_type) { in artpec6_crypto_decrypt() 1152 switch (ctx->crypto_type) { in artpec6_crypto_decrypt() 1540 ctx->crypto_type = ARTPEC6_CRYPTO_CIPHER_AES_ECB; in artpec6_crypto_aes_ecb_init() 1557 ctx->crypto_type = ARTPEC6_CRYPTO_CIPHER_AES_CTR; in artpec6_crypto_aes_ctr_init() 1568 ctx->crypto_type = ARTPEC6_CRYPTO_CIPHER_AES_CBC; in artpec6_crypto_aes_cbc_init() 1579 ctx->crypto_type = ARTPEC6_CRYPTO_CIPHER_AES_XTS; in artpec6_crypto_aes_xts_init() 1702 if (ctx->crypto_type in artpec6_crypto_prepare_crypto() [all...] |
/linux/include/crypto/ |
H A D | algapi.h | 96 const struct crypto_type *frontend;
|
/linux/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 1278 u8 crypto_type[0x10]; member
|