summaryrefslogtreecommitdiff
path: root/cipher
Commit message (Expand)AuthorAgeFilesLines
* Change the use of check_one (same name as hmac).gniibe/cmac-selftestNIIBE Yutaka2021-01-121-8/+8
* Fix copyright notice and one error message.NIIBE Yutaka2021-01-121-6/+6
* Add CMAC selftest.NIIBE Yutaka2021-01-071-1/+289
* Merge hmac-tests.c into mac-hmac.c.NIIBE Yutaka2020-12-213-1164/+1056
* aarch64: use configure check for assembly ELF directives supportJussi Kivilinna2020-12-181-1/+1
* Reorganize self-tests for HMAC.NIIBE Yutaka2020-12-189-4/+80
* chacha20-ppc: fix 32-bit counter overflow handlingJussi Kivilinna2020-12-031-6/+27
* build: Use modern Autoconf check for type.NIIBE Yutaka2020-11-181-1/+1
* ecc: Handle removed zeros at the beginning for Ed25519.NIIBE Yutaka2020-10-301-5/+30
* rijndael: clean-up prepare_decryption functionJussi Kivilinna2020-09-273-84/+59
* rijndael: clean-up generic bulk functionsJussi Kivilinna2020-09-271-424/+118
* cipher: setup bulk functions at each algorithms key setupJussi Kivilinna2020-09-2719-362/+389
* rijndael: tidy do_setkey little bitJussi Kivilinna2020-09-211-18/+8
* rijndael-aesni: tweak x86_64 AES-NI for better performance on AMD Zen2Jussi Kivilinna2020-09-181-130/+183
* ecc: Fix an error path.NIIBE Yutaka2020-08-211-2/+5
* chacha20-aarch64: improve performance through higher SIMD interleavingJussi Kivilinna2020-07-231-49/+81
* Camellia AES-NI/AVX/AVX2 size optimizationJussi Kivilinna2020-07-232-165/+106
* ecc: Support reading EC point in compressed format for good curves.NIIBE Yutaka2020-07-144-32/+95
* ecc: Fix length computation.NIIBE Yutaka2020-06-231-1/+4
* Add SM4 x86-64/AES-NI/AVX2 implementationJussi Kivilinna2020-06-203-2/+1037
* Add SM4 x86-64/AES-NI/AVX implementationJussi Kivilinna2020-06-203-1/+1228
* Optimizations for SM4 cipherJussi Kivilinna2020-06-202-88/+630
* ecc: For Ed448, it's only for EdDSA.NIIBE Yutaka2020-06-181-0/+28
* ecc: Fix the condition for EdDSA data handling.NIIBE Yutaka2020-06-181-4/+4
* ecc: Support EdDSA with context and enabling PH(M).NIIBE Yutaka2020-06-181-41/+184
* ecc: Change EdDSA internal API.NIIBE Yutaka2020-06-183-15/+17
* ecc: Support "label" for EdDSA context in data.NIIBE Yutaka2020-06-171-0/+23
* ecc: Initialize key before handling data.NIIBE Yutaka2020-06-171-34/+34
* ecc: Add new flag "prehash".NIIBE Yutaka2020-06-171-1/+4
* ecc: No (flags eddsa) required for Ed448.NIIBE Yutaka2020-06-171-4/+6
* ecc: Support Ed448 by _gcry_ecc_compute_public.NIIBE Yutaka2020-06-171-2/+2
* Add SM4 symmetric cipher algorithmTianjia Zhang2020-06-166-1/+304
* ecc: Fix Ed448 key generation.NIIBE Yutaka2020-06-161-2/+4
* ecc: Support Ed448 for verify.NIIBE Yutaka2020-06-161-23/+50
* ecc: Support Ed448 signing.NIIBE Yutaka2020-06-161-28/+95
* ecc: Use SHAKE256 in EdDSA with Ed448.NIIBE Yutaka2020-06-161-10/+32
* ecc: Support shake128 and shake256 for message digest.NIIBE Yutaka2020-06-161-0/+2
* ecc: Support Ed448 for key generation.NIIBE Yutaka2020-06-161-32/+45
* ecc: Support Ed448 in decoding point.NIIBE Yutaka2020-06-161-5/+86
* ecc: Add new curve: Ed448.NIIBE Yutaka2020-06-161-1/+18
* ecc: Fix EdDSA encoding for Ed448.NIIBE Yutaka2020-06-162-20/+17
* ecc: Fix NBITS in domain_parms.NIIBE Yutaka2020-06-121-2/+2
* rijndael: fix UBSAN warning on left shift by 24 places with type 'int'Jussi Kivilinna2020-06-081-32/+32
* ecc: Use opaque MPI for 'd' of Ed25519/EdDSA.NIIBE Yutaka2020-06-031-6/+9
* cipher-ocb: fix out-of-array stack memory accessJussi Kivilinna2020-06-011-5/+6
* ecc: Consistently handle parameters as unsigned value.NIIBE Yutaka2020-06-011-1/+1
* ecc: Make sure it's the fixed size bytes.NIIBE Yutaka2020-05-141-1/+6
* ecc: Detect the use of a Montgomery curve earlier in ecc_verify.Werner Koch2020-05-131-0/+8
* ecc: Remove not yet supported Ed448 and make X25519 an alias.Werner Koch2020-05-131-5/+6
* ecc: Make 1.3.101.112 and alias for Ed25519Werner Koch2020-05-131-22/+3