summaryrefslogtreecommitdiff
path: root/testsuite/testutils.c
Commit message (Expand)AuthorAgeFilesLines
* Rework OCB tests.Niels Möller2023-04-241-0/+150
* Extend aead tests.Niels Möller2023-02-061-56/+81
* tests: Define mpz_urandomm when building with mini-gmp.Niels Möller2022-08-171-0/+7
* Arrange so that GMP or mini-gmp is always available for tests.Niels Möller2022-01-231-1/+4
* Share ecc point validation function in testutils.c.Niels Möller2022-01-171-0/+70
* Delete function mpz_limbs_cmp.Niels Möller2021-11-191-4/+2
* Move NETTLE_TEST_SEED logic to testutils.c.Niels Möller2021-11-131-1/+59
* Delete a few old FIXME commentsNiels Möller2021-09-241-1/+0
* Test AEAD encrypt/decrypt with message split into pieces.Niels Möller2021-09-141-40/+51
* More checks for null pointers in test_aead, to silent static analyzer.aes-cbcNiels Möller2021-09-091-4/+6
* Add specialized functions for cbc-aes.Niels Möller2021-09-091-22/+29
* testsuite: Show curve bits in test_ecc_point failure message.Niels Möller2020-11-011-2/+2
* Require gmp-6.1.0 or later, for mpn_zero_p.Niels Möller2020-04-251-13/+0
* Add meta interface for HMAC functions.Niels Möller2020-02-091-2/+1
* Merge branch 'delete-ecc-g'Niels Möller2020-01-281-77/+130
|\
| * Delete all usage of ecc->gNiels Möller2020-01-251-57/+104
* | Add support for GOST GC512A curveDmitry Eremin-Solenikov2020-01-161-2/+16
* | Add support for GOST GC256B curveDmitry Eremin-Solenikov2020-01-161-2/+10
|/
* Support for SHAKE256, based on patch by Daiki Ueno.Niels Möller2019-12-251-14/+17
* Merge branch 'curve448' into masterNiels Möller2019-12-131-3/+11
|\
| * Implement Curve448 primitivesDaiki Ueno2019-11-301-3/+11
* | Add cast in test_cipher_cfb8.Niels Möller2019-12-041-2/+2
|/
* Improve cfb8 testNiels Möller2019-10-011-2/+13
* cfb8: don't truncate output IV if input is shorter than block sizeDaiki Ueno2019-10-011-31/+46
* Move MAC testing code to generic place from cmac-testDmitry Eremin-Solenikov2019-07-021-0/+64
* Merge branch 'release-3.4-fixes' into masterNiels Möller2018-12-261-1/+1
|\
| * testutils.c: Fix high bits of the mpz_urandomb used with mini-gmp.Niels Möller2018-11-251-1/+1
* | Add leading underscore to data symbols.rename-data-symbolsNiels Möller2018-03-171-5/+5
* | Add CFB8 - Cipher Feedback 8-bit block cipher modeDmitry Eremin-Solenikov2018-01-201-0/+178
* | Extended CTR mode tests.Niels Möller2018-01-091-14/+22
|/
* Add CFB block mode supportDmitry Eremin-Solenikov2017-10-161-0/+179
* Fix pointer-signedness warnings in tests.Niels Möller2017-09-241-1/+1
* Change type of base16- and base64-encoded data from uint8_t to char.Niels Möller2017-08-271-1/+1
* Fix pointer sign warnings for test_armor.Niels Möller2016-09-031-1/+1
* Delete code for supporting GMP older than 5.0.Niels Möller2016-07-131-12/+0
* Extended rsa signature test cases.Niels Möller2015-11-151-43/+43
* Rename nettle_curve25519 to _nettle_curve25519, and remove declaration from e...Niels Möller2015-03-191-1/+1
* Rewrote hex decoding for test programs.Niels Möller2014-10-211-76/+8
* New function mpn_out_str, for use in the testsuite.Niels Möller2014-10-031-0/+7
* Make ecc-sqrt-test work with mini-gmp.Niels Möller2014-10-031-0/+19
* Fixed scratch allocation in test_ecc_mul_h.Niels Möller2014-09-231-1/+1
* Introduced struct ecc_modulo.Niels Möller2014-09-221-14/+14
* Deleted duplicate function point_zero_p. Support n == 0 in test_ecc_mul_h ins...Niels Möller2014-09-171-2/+20
* Move mpn_zero_p to testutils.c.Niels Möller2014-09-171-0/+13
* Extend general ecc testcases to also test curve25519.Niels Möller2014-09-171-4/+34
* Make more of the testsuite use ecc->h_to_a.Niels Möller2014-08-291-2/+2
* ecc_j_to_a interface change, optionally reduce x mod q.Niels Möller2014-08-281-1/+1
* Made test_ecc_point non-static in testutils.c.Niels Möller2014-07-111-7/+1
* New function write_mpn, used in the testsuite.Niels Möller2014-06-251-7/+17
* Don't use gmp_vfprintf.Niels Möller2014-06-251-4/+0