Merge tag 'ak-pull-request' of https://gitlab.com/berrange/qemu into staging
Merge asymmetric cipher crypto support This extends the internal crypto APIs to support the use of asymmetric ciphers. # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEE2vOm/bJrYpEtDo4/vobrtBUQT98FAmKPWdgACgkQvobrtBUQ # T9/dXA//XozeQbIK9y/1wb60LXiqHiHDMi8Ct1oEpNsLaL4lsp09VjtmxggqMfad # MjxQjKdOVMVPISRnrKCJQ6qiGKQB7C/php1ZxOPdG4zgf2Ofl312GHZCLjqLkpB8 # KnhdFB31coI45EQ+agk5ZO8Baml85yY4sALLofGXV3xatJswH1HoMAmDATe5ebko # ox7qd/S9Q4bpZA4v+8fUbvX2zI95hZta8+4d2Irx542gO8KibYKRVmffJhcKx6hy # 4x7iTEaGQQn3DFMbVxsvb4wLwx1v8sSS6C2rHuGZY67ZzDnYhAdaHG9CaWR3uvtS # vs7EcEWqn45SfJ/FaYUyon/btsawJrXP9NISmns4J6TYoN6sJJVxk9T9A/hlqtEE # /iwTfp/Se+o2JDLgC+JHQz8maj4igloGNhF8+u4lXBLEpT7tlvaxhkrcPo9Um7ay # bWpmLoxVN5vEvOnsrfLhK6LGPIzfjP4tYX0xwWy5Lm/DZ1LinJOONPXjArFr3TaQ # rcS6L15ZaiFu9bYUyN1Uf7V7VydiVV8RlkuTqJ614gSX0v+GCMR1J+0WsQ4DtPlT # G6WP0EnnD4Ulg9XpSMte2GXKQ0d8c7hTKr3/RW+BuvvgP5T4P7guBTRhmufRiip6 # BByKpXrQ72yGm6U+nTtEVFdUWVER31U0ufsW64hdM+LGfiG7fUE= # =X589 # -----END PGP SIGNATURE----- # gpg: Signature made Thu 26 May 2022 03:43:36 AM PDT # gpg: using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full] # gpg: aka "Daniel P. Berrange <berrange@redhat.com>" [full] * tag 'ak-pull-request' of https://gitlab.com/berrange/qemu : tests/crypto: Add test suite for RSA keys test/crypto: Add test suite for crypto akcipher crypto: Implement RSA algorithm by gcrypt crypto: Implement RSA algorithm by hogweed crypto: add ASN.1 DER decoder crypto: Introduce akcipher crypto class qapi: crypto-akcipher: Introduce akcipher types to qapi Signed-off-by:Richard Henderson <richard.henderson@linaro.org>
No related branches found
No related tags found
Showing
- crypto/akcipher-gcrypt.c.inc 595 additions, 0 deletionscrypto/akcipher-gcrypt.c.inc
- crypto/akcipher-nettle.c.inc 451 additions, 0 deletionscrypto/akcipher-nettle.c.inc
- crypto/akcipher.c 108 additions, 0 deletionscrypto/akcipher.c
- crypto/akcipherpriv.h 55 additions, 0 deletionscrypto/akcipherpriv.h
- crypto/der.c 189 additions, 0 deletionscrypto/der.c
- crypto/der.h 81 additions, 0 deletionscrypto/der.h
- crypto/meson.build 6 additions, 0 deletionscrypto/meson.build
- crypto/rsakey-builtin.c.inc 200 additions, 0 deletionscrypto/rsakey-builtin.c.inc
- crypto/rsakey-nettle.c.inc 158 additions, 0 deletionscrypto/rsakey-nettle.c.inc
- crypto/rsakey.c 44 additions, 0 deletionscrypto/rsakey.c
- crypto/rsakey.h 92 additions, 0 deletionscrypto/rsakey.h
- include/crypto/akcipher.h 158 additions, 0 deletionsinclude/crypto/akcipher.h
- meson.build 11 additions, 0 deletionsmeson.build
- qapi/crypto.json 64 additions, 0 deletionsqapi/crypto.json
- tests/bench/benchmark-crypto-akcipher.c 137 additions, 0 deletionstests/bench/benchmark-crypto-akcipher.c
- tests/bench/meson.build 1 addition, 0 deletionstests/bench/meson.build
- tests/bench/test_akcipher_keys.inc 537 additions, 0 deletionstests/bench/test_akcipher_keys.inc
- tests/unit/meson.build 2 additions, 0 deletionstests/unit/meson.build
- tests/unit/test-crypto-akcipher.c 990 additions, 0 deletionstests/unit/test-crypto-akcipher.c
- tests/unit/test-crypto-der.c 290 additions, 0 deletionstests/unit/test-crypto-der.c
Loading
Please register or sign in to comment