skcipher_alg
static struct skcipher_alg aes_algs[] = { {
static struct skcipher_alg aes_algs[] = { {
static struct skcipher_alg aes_algs[] = { {
static struct skcipher_alg aes_algs[] = { {
static struct skcipher_alg sm4_algs[] = {
static struct skcipher_alg sm4_algs[] = {
static struct skcipher_alg aes_skcipher_algs[] = {
struct skcipher_alg p8_aes_cbc_alg = {
struct skcipher_alg p8_aes_ctr_alg = {
struct skcipher_alg p8_aes_xts_alg = {
extern struct skcipher_alg p8_aes_cbc_alg;
extern struct skcipher_alg p8_aes_ctr_alg;
extern struct skcipher_alg p8_aes_xts_alg;
static struct skcipher_alg riscv64_zvkned_aes_skcipher_algs[] = {
static struct skcipher_alg riscv64_zvkned_zvkb_aes_skcipher_alg = {
static struct skcipher_alg riscv64_zvkned_zvbb_zvkg_aes_skcipher_alg = {
static struct skcipher_alg ecb_aes_alg = {
static struct skcipher_alg cbc_aes_alg = {
static struct skcipher_alg xts_aes_alg = {
static struct skcipher_alg fullxts_aes_alg = {
static struct skcipher_alg ctr_aes_alg = {
static struct skcipher_alg *aes_s390_skcipher_algs[5];
static int aes_s390_register_skcipher(struct skcipher_alg *alg)
static struct skcipher_alg skcipher_algs[] = {
static struct skcipher_alg skcipher_algs[] = {
static struct skcipher_alg aesni_skciphers[] = {
static struct skcipher_alg skcipher_algs_##suffix[] = {{ \
static struct skcipher_alg aria_algs[] = {
static struct skcipher_alg aria_algs[] = {
static struct skcipher_alg aria_algs[] = {
static struct skcipher_alg bf_skcipher_algs[] = {
static struct skcipher_alg camellia_algs[] = {
static struct skcipher_alg camellia_algs[] = {
static struct skcipher_alg camellia_skcipher_algs[] = {
static struct skcipher_alg cast5_algs[] = {
static struct skcipher_alg cast6_algs[] = {
static struct skcipher_alg serpent_algs[] = {
static struct skcipher_alg serpent_algs[] = {
static struct skcipher_alg serpent_algs[] = {
static struct skcipher_alg sm4_aesni_avx2_skciphers[] = {
static struct skcipher_alg sm4_aesni_avx_skciphers[] = {
static struct skcipher_alg twofish_algs[] = {
static struct skcipher_alg tf_skciphers[] = {
static struct skcipher_alg algs[] = {
static struct skcipher_alg skcipher_null = {
struct skcipher_alg_common *skcipher_alg = NULL;
skcipher_alg = crypto_spawn_skcipher_alg_common(
block_base = &skcipher_alg->base;
ivsize = skcipher_alg->ivsize;
skcipher_inst->alg.min_keysize = skcipher_alg->min_keysize;
skcipher_inst->alg.max_keysize = skcipher_alg->max_keysize;
skcipher_inst->alg.chunksize = skcipher_alg->chunksize;
struct skcipher_alg *alg;
struct skcipher_alg *cipher = crypto_skcipher_alg(tfm);
struct skcipher_alg *cipher = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
static inline struct skcipher_alg *__crypto_skcipher_alg(
return container_of(alg, struct skcipher_alg, base);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(skcipher);
struct skcipher_alg *alg = crypto_skcipher_alg(skcipher);
struct skcipher_alg *skcipher = __crypto_skcipher_alg(alg);
struct skcipher_alg *skcipher = __crypto_skcipher_alg(alg);
.algsize = offsetof(struct skcipher_alg, base),
static int skcipher_prepare_alg(struct skcipher_alg *alg)
int crypto_register_skcipher(struct skcipher_alg *alg)
void crypto_unregister_skcipher(struct skcipher_alg *alg)
int crypto_register_skciphers(struct skcipher_alg *algs, int count)
void crypto_unregister_skciphers(struct skcipher_alg *algs, int count)
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg crypto;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(sktfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(sktfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(sk);
struct skcipher_alg cipher;
struct skcipher_alg *alg = crypto_skcipher_alg(sktfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
static struct skcipher_alg aes_algs[] = {
static struct skcipher_alg aes_xts_alg = {
static void atmel_tdes_skcipher_alg_init(struct skcipher_alg *alg)
static struct skcipher_alg tdes_algs[] = {
static struct skcipher_alg crypto_algos[] = {
struct skcipher_alg *alg = crypto_skcipher_alg(skcipher);
struct skcipher_alg *crypto = &driver_alg->alg.skcipher;
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = &t_alg->skcipher.base;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = &t_alg->skcipher;
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = &t_alg->skcipher;
struct skcipher_alg skcipher;
static struct skcipher_alg algs[] = { {
static struct skcipher_alg nitrox_skciphers[] = { {
struct skcipher_alg *alg;
static const struct skcipher_alg ccp_aes_defaults = {
static const struct skcipher_alg ccp_aes_rfc3686_defaults = {
const struct skcipher_alg *alg_defaults;
struct skcipher_alg *alg;
static const struct skcipher_alg ccp_des3_defaults = {
const struct skcipher_alg *alg_defaults;
struct skcipher_alg *alg;
struct skcipher_alg alg;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg;
alg = &t_alg->skcipher_alg;
crypto_unregister_skcipher(&t_alg->skcipher_alg);
rc = crypto_register_skcipher(&t_alg->skcipher_alg);
t_alg->skcipher_alg.base.cra_driver_name, rc);
t_alg->skcipher_alg.base.cra_driver_name);
t_alg->skcipher_alg.base.cra_driver_name);
skcipher_alg.base);
unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize;
skcipher_alg.base);
unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize;
skcipher_alg.base);
unsigned int max_key_buf_size = cc_alg->skcipher_alg.max_keysize;
struct skcipher_alg skcipher_alg;
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(sktfm);
static struct skcipher_alg geode_skcipher_algs[] = {
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg alg;
static struct skcipher_alg sec_algs[] = {
struct skcipher_alg alg;
struct skcipher_alg skcipher;
struct skcipher_alg skcipher;
struct skcipher_alg *cra = &ixp4xx_algos[i].crypto;
struct skcipher_alg crypto;
static struct skcipher_alg qat_skciphers[] = { {
static struct skcipher_alg *orion_cipher_algs[] = {
static struct skcipher_alg *armada_370_cipher_algs[] = {
struct skcipher_alg **cipher_algs;
extern struct skcipher_alg mv_cesa_ecb_des_alg;
extern struct skcipher_alg mv_cesa_cbc_des_alg;
extern struct skcipher_alg mv_cesa_ecb_des3_ede_alg;
extern struct skcipher_alg mv_cesa_cbc_des3_ede_alg;
extern struct skcipher_alg mv_cesa_ecb_aes_alg;
extern struct skcipher_alg mv_cesa_cbc_aes_alg;
struct skcipher_alg mv_cesa_ecb_des_alg = {
struct skcipher_alg mv_cesa_cbc_des_alg = {
struct skcipher_alg mv_cesa_ecb_des3_ede_alg = {
struct skcipher_alg mv_cesa_cbc_des3_ede_alg = {
struct skcipher_alg mv_cesa_ecb_aes_alg = {
struct skcipher_alg mv_cesa_cbc_aes_alg = {
static struct skcipher_alg otx_cpt_skciphers[] = { {
static struct skcipher_alg otx2_cpt_skciphers[] = { {
static struct skcipher_alg dcp_aes_algs[] = {
struct skcipher_alg nx_cbc_aes_alg = {
struct skcipher_alg nx_ctr3686_aes_alg = {
struct skcipher_alg nx_ecb_aes_alg = {
static int nx_register_skcipher(struct skcipher_alg *alg, u32 fc, u32 mode)
static void nx_unregister_skcipher(struct skcipher_alg *alg, u32 fc, u32 mode)
extern struct skcipher_alg nx_cbc_aes_alg;
extern struct skcipher_alg nx_ecb_aes_alg;
extern struct skcipher_alg nx_ctr3686_aes_alg;
static struct skcipher_alg ecb_aes_alg = {
static struct skcipher_alg cbc_aes_alg = {
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg skcipher;
struct skcipher_alg *alg;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
static struct skcipher_alg algs[] = {
struct skcipher_alg skcipher;
struct skcipher_alg skcipher;
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
struct skcipher_alg base;
int crypto_register_skcipher(struct skcipher_alg *alg);
void crypto_unregister_skcipher(struct skcipher_alg *alg);
int crypto_register_skciphers(struct skcipher_alg *algs, int count);
void crypto_unregister_skciphers(struct skcipher_alg *algs, int count);
char head[offsetof(struct skcipher_alg, base)];
struct skcipher_alg alg;
static inline struct skcipher_alg *crypto_skcipher_alg(
struct skcipher_alg, base);