Lines Matching refs:alg
24 static int crypto_akcipher_report(struct sk_buff *skb, struct crypto_alg *alg) in crypto_akcipher_report() argument
36 static int crypto_akcipher_report(struct sk_buff *skb, struct crypto_alg *alg) in crypto_akcipher_report() argument
42 static void crypto_akcipher_show(struct seq_file *m, struct crypto_alg *alg)
45 static void crypto_akcipher_show(struct seq_file *m, struct crypto_alg *alg) in crypto_akcipher_show() argument
53 struct akcipher_alg *alg = crypto_akcipher_alg(akcipher); in crypto_akcipher_exit_tfm() local
55 alg->exit(akcipher); in crypto_akcipher_exit_tfm()
61 struct akcipher_alg *alg = crypto_akcipher_alg(akcipher); in crypto_akcipher_init_tfm() local
63 if (alg->exit) in crypto_akcipher_init_tfm()
66 if (alg->init) in crypto_akcipher_init_tfm()
67 return alg->init(akcipher); in crypto_akcipher_init_tfm()
109 static void akcipher_prepare_alg(struct akcipher_alg *alg) in akcipher_prepare_alg() argument
111 struct crypto_alg *base = &alg->base; in akcipher_prepare_alg()
123 int crypto_register_akcipher(struct akcipher_alg *alg) in crypto_register_akcipher() argument
125 struct crypto_alg *base = &alg->base; in crypto_register_akcipher()
127 if (!alg->sign) in crypto_register_akcipher()
128 alg->sign = akcipher_default_op; in crypto_register_akcipher()
129 if (!alg->verify) in crypto_register_akcipher()
130 alg->verify = akcipher_default_op; in crypto_register_akcipher()
131 if (!alg->encrypt) in crypto_register_akcipher()
132 alg->encrypt = akcipher_default_op; in crypto_register_akcipher()
133 if (!alg->decrypt) in crypto_register_akcipher()
134 alg->decrypt = akcipher_default_op; in crypto_register_akcipher()
136 akcipher_prepare_alg(alg); in crypto_register_akcipher()
141 void crypto_unregister_akcipher(struct akcipher_alg *alg) in crypto_unregister_akcipher() argument
143 crypto_unregister_alg(&alg->base); in crypto_unregister_akcipher()
152 akcipher_prepare_alg(&inst->alg); in akcipher_register_instance()