summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* cipher,tests: Consitent use of #if/#endif for algo selection.NIIBE Yutaka2021-12-065-16/+16
* rsa: Allow e=0 to select 65537 for keygeneration under X931.NIIBE Yutaka2021-12-031-1/+3
* Disable 3DES in FIPS modeJakub Jelen2021-12-012-2/+2
* Do not build poly1305-s390x.S on foreign architecturesJussi Kivilinna2021-11-181-1/+1
* Add intel-pclmul accelerated POLYVAL for GCM-SIVJussi Kivilinna2021-11-154-228/+459
* dsa: Add checks in FIPS mode.NIIBE Yutaka2021-11-081-4/+27
* rsa: Check keylen constraints for key operations.Jakub Jelen2021-11-081-15/+43
* cipher: Respect the disabled flag of pubkey algorithmsJakub Jelen2021-11-081-1/+1
* doc: Reference the new FIPS 140-3Jakub Jelen2021-11-051-1/+1
* cipher:md: Check digest algo is supported when FIPS enabled.NIIBE Yutaka2021-11-011-0/+7
* md: clear context with wipememory to avoid false warningJussi Kivilinna2021-10-251-1/+1
* cipher/sha512: fix 'accessing 64 bytes in a region of size 8' warningsJussi Kivilinna2021-10-251-59/+59
* poly1305: fix building with 'arm-linux-gnueabihf-gcc-11 -O3'Jussi Kivilinna2021-10-251-5/+27
* cipher: Reject SHA-1 for hash+sign/verify when FIPS enabled.NIIBE Yutaka2021-10-201-3/+11
* cipher: Allow generation of RSA keys > 2kJakub Jelen2021-10-141-1/+1
* cipher/sha256: fix 'accessing 32 bytes in a region of size 4' warningsJussi Kivilinna2021-10-081-46/+46
* cipher: Add sign+hash, verify+hash, and random-override API.NIIBE Yutaka2021-10-071-0/+244
* cipher:dsa,ecdsa: Support supplying K externally.NIIBE Yutaka2021-10-075-38/+135
* Remove the forced fips modeJakub Jelen2021-09-201-1/+1
* Remove a way to inactive FIPS modeJakub Jelen2021-09-201-22/+0
* cipher: Fix support of sha512-224 and sha512-256.NIIBE Yutaka2021-09-142-2/+14
* cipher: Support internal hashing with "prehash" for RSA PKCS#1.NIIBE Yutaka2021-09-141-15/+67
* cipher: Clear AESWRAP scratch area immediately after useWerner Koch2021-09-131-0/+1
* Add ARMv8-CE HW acceleration for GCM-SIV counter modeJussi Kivilinna2021-08-264-0/+252
* Add x86 HW acceleration for GCM-SIV counter modeJussi Kivilinna2021-08-266-10/+569
* Add AES-GCM-SIV mode (RFC 8452)Jussi Kivilinna2021-08-266-17/+757
* Add SIV mode (RFC 5297)Jussi Kivilinna2021-08-266-9/+543
* cipher: Use offsetof for allocation of gcry_md_context.NIIBE Yutaka2021-08-231-6/+8
* hmac: Don't have the second implementation of hmac256.NIIBE Yutaka2021-08-191-29/+0
* cipher: Fix the order of fields of gcry_md_context.NIIBE Yutaka2021-08-181-2/+2
* dsa: Drop dead codeJakub Jelen2021-08-171-8/+0
* rsa: Do not allow 1024 RSA keys in FIPS modeJakub Jelen2021-08-171-9/+1
* cipher: Raise an error for non-approved digests correctly.NIIBE Yutaka2021-08-161-9/+1
* cipher: Do not use of non-approved digests in FIPS modeJakub Jelen2021-07-291-4/+5
* mac: Disable AES GMAC in FIPS modeJakub Jelen2021-07-291-1/+1
* cipher: Support internal hashing for DSA and ECDSA signing.NIIBE Yutaka2021-07-297-32/+189
* cipher: Support internal hashing for RSA-PSS.NIIBE Yutaka2021-07-231-102/+160
* cipher: Extend RSA-PSS internal function for verify, too.NIIBE Yutaka2021-07-234-17/+42
* cipher: Extend RSA-PSS internal function.NIIBE Yutaka2021-07-233-15/+39
* cipher: Check by caller instead, not by callee for RSA-PSS.NIIBE Yutaka2021-07-233-23/+13
* rinjdael-s390x: fix UBSAN warning on using index beyond end of arrayJussi Kivilinna2021-07-051-6/+17
* ec: add zSeries/s390x accelerated scalar multiplicationJussi Kivilinna2021-07-021-0/+48
* ecc: Fix bug in gcry_pk_get_param for Curve25519.Werner Koch2021-06-172-22/+5
* cipher: Extend convenience OID mapping table for AES.Werner Koch2021-06-021-0/+6
* cipher: Fix ElGamal encryption for other implementations.NIIBE Yutaka2021-05-261-18/+6
* cipher: Fix memory leaks for EdDSA.Tianjia Zhang2021-05-171-6/+2
* Always include <config.h> in cipher assembly codesH.J. Lu2021-05-171-1/+1
* ecc: Fix the input length check for Montgomery curve.NIIBE Yutaka2021-05-061-1/+1
* ecc: Check the input length for the point.NIIBE Yutaka2021-04-271-1/+8
* keccak: add hash_buffers functions for SHAKE128 & SHAKE256Jussi Kivilinna2021-04-261-2/+18