Home
last modified time | relevance | path

Searched refs:rsa (Results 1 – 14 of 14) sorted by relevance

/qemu/crypto/
A Dakcipher-nettle.c.inc22 #include <nettle/rsa.h>
43 if (!rsa) {
47 rsa_public_key_clear(&rsa->pub);
49 g_free(rsa);
126 rsa->priv.size = rsa->pub.size;
129 (QCryptoAkCipher *)rsa, rsa->priv.size);
153 (QCryptoAkCipher *)rsa, rsa->pub.size);
186 switch (rsa->padding_alg) {
225 switch (rsa->padding_alg) {
278 switch (rsa->hash_alg) {
[all …]
A Dakcipher-gcrypt.c.inc42 if (!rsa) {
46 gcry_sexp_release(rsa->key);
47 g_free(rsa);
84 QCryptoGcryptRSA *rsa,
206 err = gcry_sexp_build(&rsa->key, NULL,
538 rsa->padding_alg = opt->padding_alg;
539 rsa->hash_alg = opt->hash_alg;
540 rsa->akcipher.driver = &gcrypt_rsa;
560 return rsa;
572 switch (opts->u.rsa.padding_alg) {
[all …]
A Drsakey-nettle.c.inc73 !GetMPI(&i, &rsa->n) ||
74 !GetMPI(&i, &rsa->e) ||
75 !GetMPI(&i, &rsa->d) ||
76 !GetMPI(&i, &rsa->p) ||
77 !GetMPI(&i, &rsa->q) ||
78 !GetMPI(&i, &rsa->dp) ||
80 !GetMPI(&i, &rsa->u)) {
93 return rsa;
105 return rsa;
130 !GetMPI(&i, &rsa->e) ||
[all …]
A Drsakey-builtin.c.inc72 QCryptoAkCipherRSAKey *rsa = g_new0(QCryptoAkCipherRSAKey, 1);
85 &rsa->n, errp) < 0 ||
87 &rsa->e, errp) < 0) {
95 return rsa;
98 qcrypto_akcipher_rsakey_free(rsa);
136 &rsa->n, errp) < 0 ||
138 &rsa->e, errp) < 0 ||
140 &rsa->d, errp) < 0 ||
167 return rsa;
174 return rsa;
[all …]
/qemu/tests/bench/
A Dbenchmark-crypto-akcipher.c29 opt.u.rsa.padding_alg = padding; in create_rsa_akcipher()
30 opt.u.rsa.hash_alg = hash; in create_rsa_akcipher()
45 g_autoptr(QCryptoAkCipher) rsa = in test_rsa_speed()
60 g_assert(qcrypto_akcipher_sign(rsa, dgst, SHA1_DGST_LEN, in test_rsa_speed()
77 g_assert(qcrypto_akcipher_verify(rsa, signature, key_size / BYTE, in test_rsa_speed()
130 ADD_TEST(rsa, 1024); in main()
131 ADD_TEST(rsa, 2048); in main()
132 ADD_TEST(rsa, 4096); in main()
/qemu/tests/unit/
A Dtest-crypto-akcipher.c789 .u.rsa = {
809 .u.rsa = {
834 .u.rsa = {
854 .u.rsa = {
948 .u.rsa = { in test_rsakey()
/qemu/backends/
A Dcryptodev-builtin.c68 opts.u.rsa.padding_alg = QCRYPTO_RSA_PADDING_ALGO_RAW; in cryptodev_builtin_init_akcipher()
322 if (cryptodev_builtin_set_rsa_options(sess_info->u.rsa.padding_algo, in cryptodev_builtin_create_akcipher_session()
323 sess_info->u.rsa.hash_algo, &opts.u.rsa, errp) != 0) { in cryptodev_builtin_create_akcipher_session()
A Dcryptodev-lkcf.c141 rsa_opt = &opts->u.rsa; in cryptodev_lkcf_set_op_desc()
523 sess_info->u.rsa.padding_algo, sess_info->u.rsa.hash_algo, in cryptodev_lkcf_create_asym_session()
524 &sess->akcipher_opts.u.rsa, &local_error) != 0) { in cryptodev_lkcf_create_asym_session()
/qemu/tests/keys/
A Dvagrant.pub1 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+…
A Did_rsa.pub1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCikC46WYtXotUd0UGPz9547Aj0KqC4gk+nt4BBJm86IHgCD9FygSGX9EFutXl…
/qemu/qapi/
A Dcrypto.json551 # @rsa: RSA algorithm
556 'data': ['rsa']}
614 'data': { 'rsa': 'QCryptoAkCipherOptionsRSA' }}
/qemu/include/sysemu/
A Dcryptodev.h102 CryptoDevBackendRsaPara rsa; member
/qemu/hw/virtio/
A Dvirtio-crypto.c234 asym_info->u.rsa.padding_algo = in virtio_crypto_create_asym_session()
235 ldl_le_p(&sess_req->para.u.rsa.padding_algo); in virtio_crypto_create_asym_session()
236 asym_info->u.rsa.hash_algo = in virtio_crypto_create_asym_session()
237 ldl_le_p(&sess_req->para.u.rsa.hash_algo); in virtio_crypto_create_asym_session()
/qemu/include/standard-headers/linux/
A Dvirtio_crypto.h230 struct virtio_crypto_rsa_session_para rsa; member

Completed in 38 milliseconds