Searched refs:crypto_sig (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/include/crypto/ |
| H A D | sig.h | 18 struct crypto_sig { struct 54 int (*sign)(struct crypto_sig *tfm, 57 int (*verify)(struct crypto_sig *tfm, 60 int (*set_pub_key)(struct crypto_sig *tfm, 62 int (*set_priv_key)(struct crypto_sig *tfm, 64 unsigned int (*key_size)(struct crypto_sig *tfm); 65 unsigned int (*digest_size)(struct crypto_sig *tfm); 66 unsigned int (*max_size)(struct crypto_sig *tfm); 67 int (*init)(struct crypto_sig *tfm); 68 void (*exit)(struct crypto_sig *tfm); [all …]
|
| /linux-6.15/crypto/ |
| H A D | ecdsa-p1363.c | 16 struct crypto_sig *child; 19 static int ecdsa_p1363_verify(struct crypto_sig *tfm, in ecdsa_p1363_verify() 37 static unsigned int ecdsa_p1363_key_size(struct crypto_sig *tfm) in ecdsa_p1363_key_size() 44 static unsigned int ecdsa_p1363_max_size(struct crypto_sig *tfm) in ecdsa_p1363_max_size() 51 static unsigned int ecdsa_p1363_digest_size(struct crypto_sig *tfm) in ecdsa_p1363_digest_size() 58 static int ecdsa_p1363_set_pub_key(struct crypto_sig *tfm, in ecdsa_p1363_set_pub_key() 66 static int ecdsa_p1363_init_tfm(struct crypto_sig *tfm) in ecdsa_p1363_init_tfm() 71 struct crypto_sig *child_tfm; in ecdsa_p1363_init_tfm() 82 static void ecdsa_p1363_exit_tfm(struct crypto_sig *tfm) in ecdsa_p1363_exit_tfm()
|
| H A D | ecdsa-x962.c | 20 struct crypto_sig *child; 76 static int ecdsa_x962_verify(struct crypto_sig *tfm, in ecdsa_x962_verify() 95 static unsigned int ecdsa_x962_key_size(struct crypto_sig *tfm) in ecdsa_x962_key_size() 102 static unsigned int ecdsa_x962_max_size(struct crypto_sig *tfm) in ecdsa_x962_max_size() 129 static unsigned int ecdsa_x962_digest_size(struct crypto_sig *tfm) in ecdsa_x962_digest_size() 136 static int ecdsa_x962_set_pub_key(struct crypto_sig *tfm, in ecdsa_x962_set_pub_key() 144 static int ecdsa_x962_init_tfm(struct crypto_sig *tfm) in ecdsa_x962_init_tfm() 149 struct crypto_sig *child_tfm; in ecdsa_x962_init_tfm() 160 static void ecdsa_x962_exit_tfm(struct crypto_sig *tfm) in ecdsa_x962_exit_tfm()
|
| H A D | sig.c | 20 struct crypto_sig *sig = __crypto_sig_tfm(tfm); in crypto_sig_exit_tfm() 28 struct crypto_sig *sig = __crypto_sig_tfm(tfm); in crypto_sig_init_tfm() 76 .tfmsize = offsetof(struct crypto_sig, base), 79 struct crypto_sig *crypto_alloc_sig(const char *alg_name, u32 type, u32 mask) in crypto_alloc_sig() 85 static int sig_default_sign(struct crypto_sig *tfm, in sig_default_sign() 92 static int sig_default_verify(struct crypto_sig *tfm, in sig_default_verify() 99 static int sig_default_set_key(struct crypto_sig *tfm, in sig_default_set_key()
|
| H A D | ecdsa.c | 66 static int ecdsa_verify(struct crypto_sig *tfm, in ecdsa_verify() 122 static int ecdsa_set_pub_key(struct crypto_sig *tfm, const void *key, in ecdsa_set_pub_key() 159 static void ecdsa_exit_tfm(struct crypto_sig *tfm) in ecdsa_exit_tfm() 166 static unsigned int ecdsa_key_size(struct crypto_sig *tfm) in ecdsa_key_size() 173 static unsigned int ecdsa_digest_size(struct crypto_sig *tfm) in ecdsa_digest_size() 184 static int ecdsa_nist_p521_init_tfm(struct crypto_sig *tfm) in ecdsa_nist_p521_init_tfm() 207 static int ecdsa_nist_p384_init_tfm(struct crypto_sig *tfm) in ecdsa_nist_p384_init_tfm() 230 static int ecdsa_nist_p256_init_tfm(struct crypto_sig *tfm) in ecdsa_nist_p256_init_tfm() 253 static int ecdsa_nist_p192_init_tfm(struct crypto_sig *tfm) in ecdsa_nist_p192_init_tfm()
|
| H A D | rsassa-pkcs1.c | 158 static int rsassa_pkcs1_sign(struct crypto_sig *tfm, in rsassa_pkcs1_sign() 216 static int rsassa_pkcs1_verify(struct crypto_sig *tfm, in rsassa_pkcs1_verify() 300 static unsigned int rsassa_pkcs1_key_size(struct crypto_sig *tfm) in rsassa_pkcs1_key_size() 307 static int rsassa_pkcs1_set_pub_key(struct crypto_sig *tfm, in rsassa_pkcs1_set_pub_key() 315 static int rsassa_pkcs1_set_priv_key(struct crypto_sig *tfm, in rsassa_pkcs1_set_priv_key() 323 static int rsassa_pkcs1_init_tfm(struct crypto_sig *tfm) in rsassa_pkcs1_init_tfm() 339 static void rsassa_pkcs1_exit_tfm(struct crypto_sig *tfm) in rsassa_pkcs1_exit_tfm()
|
| H A D | ecrdsa.c | 70 static int ecrdsa_verify(struct crypto_sig *tfm, in ecrdsa_verify() 183 static int ecrdsa_set_pub_key(struct crypto_sig *tfm, const void *key, in ecrdsa_set_pub_key() 244 static unsigned int ecrdsa_key_size(struct crypto_sig *tfm) in ecrdsa_key_size() 255 static unsigned int ecrdsa_max_size(struct crypto_sig *tfm) in ecrdsa_max_size() 262 static void ecrdsa_exit_tfm(struct crypto_sig *tfm) in ecrdsa_exit_tfm()
|
| H A D | testmgr.c | 4134 static int test_sig_one(struct crypto_sig *tfm, const struct sig_testvec *vecs) in test_sig_one() 4205 static int test_sig(struct crypto_sig *tfm, const char *alg, in test_sig() 4225 struct crypto_sig *tfm; in alg_test_sig()
|
| /linux-6.15/include/crypto/internal/ |
| H A D | sig.h | 28 static inline void *crypto_sig_ctx(struct crypto_sig *tfm) in crypto_sig_ctx() 61 static inline struct sig_instance *sig_alg_instance(struct crypto_sig *tfm) in sig_alg_instance() 81 static inline struct crypto_sig *crypto_spawn_sig(struct crypto_sig_spawn in crypto_spawn_sig()
|
| /linux-6.15/crypto/asymmetric_keys/ |
| H A D | public_key.c | 169 struct crypto_sig *sig; in software_key_query() 267 struct crypto_sig *sig; in software_key_eds_op() 366 struct crypto_sig *tfm; in public_key_verify_signature()
|