crypto_akcipher
struct crypto_akcipher *crypto_alloc_akcipher(const char *alg_name, u32 type,
static int akcipher_default_set_key(struct crypto_akcipher *tfm,
int crypto_akcipher_sync_encrypt(struct crypto_akcipher *tfm,
int crypto_akcipher_sync_decrypt(struct crypto_akcipher *tfm,
struct crypto_akcipher *tfm;
struct crypto_akcipher *akcipher = __crypto_akcipher_tfm(tfm);
struct crypto_akcipher *akcipher = __crypto_akcipher_tfm(tfm);
.tfmsize = offsetof(struct crypto_akcipher, base),
struct crypto_akcipher *tfm;
struct crypto_akcipher *tfm;
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *child;
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int pkcs1pad_init_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *child_tfm;
static void pkcs1pad_exit_tfm(struct crypto_akcipher *tfm)
static int pkcs1pad_set_pub_key(struct crypto_akcipher *tfm, const void *key,
static int pkcs1pad_set_priv_key(struct crypto_akcipher *tfm, const void *key,
static unsigned int pkcs1pad_get_max_size(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static inline struct rsa_mpi_key *rsa_get_key(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int rsa_set_pub_key(struct crypto_akcipher *tfm, const void *key,
static int rsa_set_priv_key(struct crypto_akcipher *tfm, const void *key,
static unsigned int rsa_max_size(struct crypto_akcipher *tfm)
static void rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *child;
struct crypto_akcipher *child_tfm;
static int test_akcipher_one(struct crypto_akcipher *tfm,
static int test_akcipher(struct crypto_akcipher *tfm, const char *alg,
struct crypto_akcipher *tfm;
struct crypto_akcipher *fallback_tfm;
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *cipher = crypto_akcipher_reqtfm(req);
static int aspeed_acry_rsa_setkey(struct crypto_akcipher *tfm, const void *key,
static int aspeed_acry_rsa_set_pub_key(struct crypto_akcipher *tfm,
static int aspeed_acry_rsa_set_priv_key(struct crypto_akcipher *tfm,
static unsigned int aspeed_acry_rsa_max_size(struct crypto_akcipher *tfm)
static int aspeed_acry_rsa_init_tfm(struct crypto_akcipher *tfm)
static void aspeed_acry_rsa_exit_tfm(struct crypto_akcipher *tfm)
static int caam_rsa_set_priv_key(struct crypto_akcipher *tfm, const void *key,
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static unsigned int caam_rsa_max_size(struct crypto_akcipher *tfm)
static int caam_rsa_init_tfm(struct crypto_akcipher *tfm)
static void caam_rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int caam_rsa_set_pub_key(struct crypto_akcipher *tfm, const void *key,
static int ccp_rsa_setkey(struct crypto_akcipher *tfm, const void *key,
static int ccp_rsa_setprivkey(struct crypto_akcipher *tfm, const void *key,
static int ccp_rsa_setpubkey(struct crypto_akcipher *tfm, const void *key,
static int ccp_rsa_init_tfm(struct crypto_akcipher *tfm)
static void ccp_rsa_exit_tfm(struct crypto_akcipher *tfm)
static unsigned int ccp_rsa_maxsize(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int hpre_rsa_setpubkey(struct crypto_akcipher *tfm, const void *key,
static int hpre_rsa_setprivkey(struct crypto_akcipher *tfm, const void *key,
static unsigned int hpre_rsa_max_size(struct crypto_akcipher *tfm)
static int hpre_rsa_init_tfm(struct crypto_akcipher *tfm)
static void hpre_rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *soft_tfm;
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int qat_rsa_setkey(struct crypto_akcipher *tfm, const void *key,
static int qat_rsa_setpubkey(struct crypto_akcipher *tfm, const void *key,
static int qat_rsa_setprivkey(struct crypto_akcipher *tfm, const void *key,
static unsigned int qat_rsa_max_size(struct crypto_akcipher *tfm)
static int qat_rsa_init_tfm(struct crypto_akcipher *tfm)
static void qat_rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *akcipher_fbk;
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
static int starfive_rsa_setkey(struct crypto_akcipher *tfm, const void *key,
static int starfive_rsa_set_pub_key(struct crypto_akcipher *tfm, const void *key,
static int starfive_rsa_set_priv_key(struct crypto_akcipher *tfm, const void *key,
static unsigned int starfive_rsa_max_size(struct crypto_akcipher *tfm)
static int starfive_rsa_init_tfm(struct crypto_akcipher *tfm)
sizeof(struct crypto_akcipher) + 32);
static void starfive_rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *atfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *atfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *atfm = crypto_akcipher_reqtfm(req);
static int virtio_crypto_rsa_set_key(struct crypto_akcipher *tfm,
static int virtio_crypto_rsa_raw_set_priv_key(struct crypto_akcipher *tfm,
static int virtio_crypto_p1pad_rsa_sha1_set_priv_key(struct crypto_akcipher *tfm,
static int virtio_crypto_rsa_raw_set_pub_key(struct crypto_akcipher *tfm,
static int virtio_crypto_p1pad_rsa_sha1_set_pub_key(struct crypto_akcipher *tfm,
static unsigned int virtio_crypto_rsa_max_size(struct crypto_akcipher *tfm)
static int virtio_crypto_rsa_init_tfm(struct crypto_akcipher *tfm)
static void virtio_crypto_rsa_exit_tfm(struct crypto_akcipher *tfm)
struct crypto_akcipher *crypto_alloc_akcipher(const char *alg_name, u32 type,
struct crypto_akcipher *tfm)
static inline struct crypto_akcipher *__crypto_akcipher_tfm(
return container_of(tfm, struct crypto_akcipher, base);
struct crypto_akcipher *tfm)
static inline unsigned int crypto_akcipher_reqsize(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm)
static inline struct crypto_akcipher *crypto_akcipher_reqtfm(
static inline void crypto_free_akcipher(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm, gfp_t gfp)
static inline unsigned int crypto_akcipher_maxsize(struct crypto_akcipher *tfm)
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
struct crypto_akcipher *tfm = crypto_akcipher_reqtfm(req);
int crypto_akcipher_sync_encrypt(struct crypto_akcipher *tfm,
int crypto_akcipher_sync_decrypt(struct crypto_akcipher *tfm,
static inline int crypto_akcipher_set_pub_key(struct crypto_akcipher *tfm,
static inline int crypto_akcipher_set_priv_key(struct crypto_akcipher *tfm,
int (*set_pub_key)(struct crypto_akcipher *tfm, const void *key,
int (*set_priv_key)(struct crypto_akcipher *tfm, const void *key,
unsigned int (*max_size)(struct crypto_akcipher *tfm);
int (*init)(struct crypto_akcipher *tfm);
void (*exit)(struct crypto_akcipher *tfm);
static inline struct crypto_akcipher *crypto_spawn_akcipher(
static inline void akcipher_set_reqsize(struct crypto_akcipher *akcipher,
static inline void akcipher_set_reqsize_dma(struct crypto_akcipher *akcipher,
static inline void *akcipher_tfm_ctx(struct crypto_akcipher *tfm)
static inline void *akcipher_tfm_ctx_dma(struct crypto_akcipher *tfm)
static inline const char *akcipher_alg_name(struct crypto_akcipher *tfm)
struct crypto_akcipher *akcipher)
static inline int rsa_set_key(struct crypto_akcipher *child,