Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add benchmarking of ocb_aes128.ocb-merge | Niels Möller | 2023-02-08 | 2 | -0/+5 |
| | |||||
* | Add tests of ocb message functions. | Niels Möller | 2023-02-07 | 1 | -0/+157 |
| | |||||
* | Implement OCB mode, RFC 7253. | Niels Möller | 2023-02-07 | 10 | -2/+1095 |
| | |||||
* | Extend aead tests. | Niels Möller | 2023-02-06 | 2 | -56/+87 |
| | | | | | | * testsuite/testutils.c (test_aead): Always use set_nonce function pointer if non-NULL, test varying alignment, output the unexpected data when test fails. | ||||
* | const-declare the xts_key argument to xts aes encrypt/decrypt message functions. | Niels Möller | 2022-12-05 | 4 | -8/+15 |
| | |||||
* | Add FIXME comment on ccm_aes128_encrypt_message, API could be improved. | Niels Möller | 2022-12-05 | 1 | -0/+3 |
| | |||||
* | Merge branch 'delete-arcfour-asm' into master | Niels Möller | 2022-11-10 | 9 | -665/+33 |
|\ | |||||
| * | Delete all arcfour assembly codedelete-arcfour-asm | Niels Möller | 2022-08-07 | 9 | -665/+33 |
| | | |||||
* | | ChangeLog update. | Niels Möller | 2022-11-09 | 1 | -0/+15 |
| | | |||||
* | | Merge branch 'nettle-ppc-poly1305-multi' into master | Niels Möller | 2022-11-09 | 9 | -81/+630 |
|\ \ | | | | | | | | | | See merge request nettle/nettle!56 | ||||
| * | | Whitespace fixes. | Niels Möller | 2022-11-09 | 2 | -7/+7 |
| | | | |||||
| * | | [PowerPC] Use INC_GPR/INC_VR marcos and define HAVE_NATIVE_poly1305_blocks ↵ | Maamoun TK | 2022-11-08 | 4 | -26/+40 |
| | | | | | | | | | | | | in fat build | ||||
| * | | Update BLOCK_R64 macro description | Maamoun TK | 2022-11-06 | 1 | -1/+1 |
| | | | |||||
| * | | [PowerPC] Move register allocation from poly1305.m4 | Maamoun TK | 2022-11-06 | 3 | -90/+92 |
| | | | |||||
| * | | [PowerPC] Implement _nettle_poly1305_blocks based on radix 2^44 | Maamoun TK | 2022-11-01 | 8 | -75/+608 |
| | | | |||||
* | | | Add ASM_FLAGS variable to configure. | Niels Möller | 2022-11-07 | 5 | -2/+12 |
| | | | |||||
* | | | Comment fix | Niels Möller | 2022-11-07 | 1 | -1/+1 |
|/ / | |||||
* | | x86_64: Implement _nettle_poly1305_blocks. | Niels Möller | 2022-10-31 | 3 | -1/+134 |
| | | |||||
* | | New function _nettle_poly1305_update. | Niels Möller | 2022-10-31 | 7 | -7/+102 |
| | | |||||
* | | Minor comment fix. | Niels Möller | 2022-10-31 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'power7-chacha-fix' into 'master' | Niels Möller | 2022-10-20 | 1 | -16/+31 |
|\ \ | | | | | | | | | | | | | Fix illegal instruction in chacha-2core.asm on POWER7 See merge request nettle/nettle!54 | ||||
| * | | Fix illegal instruction in chacha-2core.asm on POWER7 | Maamoun TK | 2022-10-20 | 1 | -16/+31 |
|/ / | |||||
* | | Documentation of Balloon hash. | Zoltan Fridrich | 2022-10-16 | 1 | -0/+75 |
| | | |||||
* | | Use updated version of qemu that emulates vmsumudm properly on ppc | Maamoun TK | 2022-10-13 | 1 | -2/+2 |
| | | |||||
* | | Undo workaround for unsupported vmsumudm on ppc | Maamoun TK | 2022-10-13 | 3 | -8/+2 |
| | | |||||
* | | Fix bug in poly1305-internal.asm affecting big-endian mode | Maamoun TK | 2022-10-13 | 1 | -1/+1 |
| | | |||||
* | | Add back implementation of mpn_sec_tabselect, for mini-gmp builds. | Niels Möller | 2022-10-13 | 3 | -0/+31 |
| | | |||||
* | | Delete sec_tabselect, use gmp's mpn_sec_tabselect instead. | Niels Möller | 2022-10-11 | 8 | -81/+19 |
| | | |||||
* | | Add benchmarking of modulo q inversion. | Niels Möller | 2022-10-02 | 2 | -7/+19 |
| | | |||||
* | | Fix compiler warnings in the eccdata program. | Niels Möller | 2022-09-29 | 1 | -2/+2 |
| | | |||||
* | | ChangeLog update. | Niels Möller | 2022-09-29 | 1 | -0/+16 |
| | | |||||
* | | Delete ecc->mul_g and ecc->h_to_a indirection for ecdsa/gostdsa sign.ecdsa-weierstrass-only | Niels Möller | 2022-09-28 | 2 | -9/+8 |
| | | |||||
* | | Delete ecc->mul and ecc->mul_g indirection for ecdsa/gostdsa verify. | Niels Möller | 2022-09-28 | 2 | -14/+14 |
| | | |||||
* | | Merge branch 'ecdsa-duplication-fix' | Niels Möller | 2022-09-28 | 9 | -36/+255 |
|\ \ | |||||
| * | | Comment updateecdsa-duplication-fix | Niels Möller | 2022-09-28 | 2 | -2/+2 |
| | | | |||||
| * | | Fix ECDSA verify corner case | Niels Möller | 2022-09-14 | 5 | -19/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ecc-ecdsa-verify.c (ecc_ecdsa_verify): Use ecc_nonsec_add_jjj, to produce correct result in a corner case where point addition needs to use point duplication. Also use ecc_j_to_a rather than ecc->h_to_a, since ecdsa supports only weierstrass curves. * ecc-gostdsa-verify.c (ecc_gostdsa_verify): Analogous change. * testsuite/ecdsa-verify-test.c (test_main): Add corresponding test. * testsuite/ecdsa-sign-test.c (test_main): And a test producing the problematic signature. | ||||
| * | | New function ecc_nonsec_add_jjj | Niels Möller | 2022-09-14 | 5 | -16/+209 |
| | | | |||||
* | | | Stricter validation of nettle_cipher and nettle_hash in tests. | Niels Möller | 2022-09-28 | 4 | -4/+17 |
| | | | | | | | | | | | | Increase NETTLE_MAX_HASH_BLOCK_SIZE to 144, to accommodate sha3_224. | ||||
* | | | ChangeLog and AUTHORS update for SIV-GCM. | Niels Möller | 2022-09-28 | 2 | -1/+23 |
| | | | |||||
* | | | ChangeLog and AUTHORS update for Balloon. | Niels Möller | 2022-09-28 | 2 | -0/+17 |
| | | | |||||
* | | | Merge branch 'wip/dueno/aes-gcm-siv' into 'master' | Niels Möller | 2022-09-28 | 15 | -3/+1444 |
|\ \ \ | | | | | | | | | | | | | | | | | Implement AES-GCM-SIV See merge request nettle/nettle!52 | ||||
| * | | | Implement AES-GCM-SIV | Daiki Ueno | 2022-09-27 | 15 | -3/+1444 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This implements AES-GCM-SIV, described in RFC8452, on top of the existing AES-GCM primitives. In particular, its hash algorithm POLYVAL is implemented using the GHASH with additional byte order conversion according to RFC8452 Appendix A. Signed-off-by: Daiki Ueno <dueno@redhat.com> | ||||
* | | | | Add Red Hat copyright lines.balloon | Zoltan Fridrich | 2022-09-24 | 6 | -0/+6 |
| | | | | |||||
* | | | | Avoid calling hash update with NULL input (and zero length) | Zoltan Fridrich | 2022-09-24 | 1 | -2/+4 |
| | | | | |||||
* | | | | Delete fail variable in tests | Zoltan Fridrich | 2022-09-24 | 1 | -12/+5 |
| | | | | |||||
* | | | | Implement balloon password hashing | Zoltan Fridrich | 2022-09-14 | 10 | -2/+606 |
| |/ / |/| | | |||||
* | | | Cleanup of eccdata. | Niels Möller | 2022-09-08 | 2 | -100/+113 |
|/ / | | | | | | | | | | | * eccdata.c (string_toupper): New utility function. (output_modulo): Move more of the per-modulo output here. (output_curve): Remove corresponding code. | ||||
* | | Move bswap-related functions to bswap-internal.h.bswap-header | Niels Möller | 2022-08-31 | 6 | -56/+102 |
| | | |||||
* | | Update AUTHORS file with SM4 contribution. | Niels Möller | 2022-08-19 | 1 | -1/+1 |
| | | |||||
* | | Add sm4.h to HEADERS.sm4 | Niels Möller | 2022-08-18 | 2 | -2/+4 |
| | |