| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | ec_asn1_test: test Wei25519.2 and Wei25519.-3 as well | tb | 2024-10-18 | 1 | -37/+163 | |
| | | | | | Covers a few more corner cases in the elliptic curve code. | |||||
| * | ec_asn1_test: clean up & refactor; test Wei25519 with simple method | tb | 2024-10-18 | 1 | -109/+189 | |
| | | ||||||
| * | EC ASN.1: add reminder that the simple method might also want testing | tb | 2024-10-16 | 1 | -1/+5 | |
| | | ||||||
| * | Implement Wei25519 to exercise some more elliptic curve code | tb | 2024-10-16 | 1 | -1/+284 | |
| | | | | | | | | | This provides a non-trivial non-builtin curve that is unlikely to ever become a builtin curve. This exercises the cofactor guessing code and and ensures that things work as far as they can with a custom OID. The main reason for adding it is to have a "real-world" example for an upcoming check that EC parameters represent a builtin curve. | |||||
| * | Extend ec_asn1_test to check for correct curve coefficient encoding | tb | 2024-10-14 | 1 | -5/+50 | |
| | | ||||||
| * | Exercise the EC parameters code a bit more | tb | 2024-10-12 | 1 | -1/+103 | |
| | | | | | | | Ensure all builtin curves can be roundtripped through DER as named curves, via explicit parameterization, using uncompressed, compressed and hybrid point formats. | |||||
| * | CRYPTO_mem_leaks* will go away. Remove calls in legacy tests | tb | 2024-02-29 | 1 | -2/+1 | |
| | | ||||||
| * | ec_point_conversion: zap an empty line | tb | 2024-01-18 | 1 | -2/+1 | |
| | | ||||||
| * | Unifdef OPENSSL_NO_ENGINE in libcrypto regress | tb | 2023-11-19 | 1 | -7/+1 | |
| | | ||||||
| * | Remove unused prototype | tb | 2023-08-01 | 1 | -3/+1 | |
| | | ||||||
| * | Remove comment containing an outdated path | tb | 2023-07-26 | 1 | -2/+1 | |
| | | ||||||
| * | Fix EC_POINT_is_on_curve() checks. | tb | 2023-07-24 | 1 | -9/+9 | |
| | | | | | If not even the idiot who invented this API gets this right... | |||||
| * | Some more EC2M cleanup | tb | 2023-04-26 | 1 | -14/+3 | |
| | | ||||||
| * | ectest: Remove #if 1 | tb | 2023-04-18 | 1 | -3/+1 | |
| | | ||||||
| * | Unifdef OPENSSL_NO_EC_NISTP_64_GCC_128 | tb | 2023-04-18 | 1 | -203/+1 | |
| | | ||||||
| * | ectest: drop a broken #if 0 /* optional */ piece of code | tb | 2023-04-18 | 1 | -20/+5 | |
| | | | | | | This places a point at infinity and then fails. Fix some wacky indentation in the vicinity. | |||||
| * | ec_point_conversion: drop test for sect571k1 | tb | 2023-04-18 | 1 | -350/+2 | |
| | | | | | Maybe it should be replaced by another test, although P-256 seems enough. | |||||
| * | ectest: drop some gross unused macros | tb | 2023-04-18 | 1 | -49/+1 | |
| | | ||||||
| * | ectest: unifdef OPENSSL_NO_EC2M | tb | 2023-04-18 | 1 | -418/+1 | |
| | | ||||||
| * | Skip binary curves in ec_point_conversion | tb | 2023-04-17 | 1 | -3/+14 | |
| | | ||||||
| * | Switch all ec tests to using dynamic linking | tb | 2023-04-17 | 3 | -8/+14 | |
| | | | | | | This only requires very minor changes and simplifies testing quite a bit. Some of the changes can be undone after the next bump. | |||||
| * | Simplify Makefile | tb | 2023-04-17 | 1 | -12/+1 | |
| | | ||||||
| * | ec_point_conversion: do not rely on ec.h pulling in bn.h | tb | 2023-04-15 | 1 | -1/+2 | |
| | | ||||||
| * | ectest: missing error checking | tb | 2023-04-13 | 1 | -5/+11 | |
| | | | | | CID 452228 | |||||
| * | Guard GF2m-specifics with OPENSSL_NO_EC2M | tb | 2023-03-25 | 1 | -2/+7 | |
| | | ||||||
| * | Refrain from printing SUCCESS in some of my tests | tb | 2022-12-01 | 1 | -6/+4 | |
| | | | | | Silence is good. On failure, the regress framework will make it clear. | |||||
| * | Set failed in test_random_points() | tb | 2021-12-29 | 1 | -2/+2 | |
| | | | | | CID 345141 | |||||
| * | gross trailing whitespace | tb | 2021-12-04 | 1 | -16/+16 | |
| | | ||||||
| * | Add regress for ECPKParameters ASN.1 encoding/decoding. | jsing | 2021-12-04 | 2 | -2/+210 | |
| | | ||||||
| * | tweak one description to make it unique | tb | 2021-05-03 | 1 | -2/+3 | |
| | | ||||||
| * | Prefix the hybrid_corner_case test with test_ for consistency. | tb | 2021-05-03 | 1 | -3/+3 | |
| | | ||||||
| * | Exercise the point conversion bit for octet string representations | tb | 2021-05-03 | 1 | -1/+279 | |
| | | | | | of points on secp256r1. | |||||
| * | Add a test that exercises the point conversion bit of the octet | tb | 2021-05-03 | 1 | -1/+362 | |
| | | | | | string representations of points on the binary curve sect571k1. | |||||
| * | Add a test that roundtrips a bunch of points on all builtin curves | tb | 2021-04-21 | 2 | -6/+268 | |
| | | | | | | via point2oct and oct2point and that checks the corner case in hybrid encoding that was fixed in ec2_oct.c r1.13. | |||||
| * | Adjust ectest.c for set_compressed_coordinates | tb | 2021-04-20 | 1 | -9/+9 | |
| | | ||||||
| * | Adjust ectest.c for get_Jprojective coordinate change | tb | 2021-04-20 | 1 | -2/+2 | |
| | | ||||||
| * | Adjust ectest.c for affine_coordinates change | tb | 2021-04-20 | 1 | -17/+17 | |
| | | ||||||
| * | Adjust ectest.c for EC_GROUP_{g,s}et_curve change | tb | 2021-04-20 | 2 | -15/+15 | |
| | | ||||||
| * | re-commit the removal of the EC_POINTs_mul() regression tests with num > 1 | tb | 2018-07-15 | 1 | -161/+27 | |
| | | ||||||
| * | $OpenBSD$ | tb | 2018-07-15 | 1 | -0/+1 | |
| | | ||||||
| * | Also revert regression tests so that EC_POINTs_mul() with longer vectors | tb | 2018-07-15 | 1 | -26/+160 | |
| | | | | | gets exercised again. | |||||
| * | Update EC regression tests. | tb | 2018-07-11 | 1 | -160/+26 | |
| | | | | | | | | Part of https://github.com/libressl-portable/openbsd/pull/94 from Billy Brumley and his team. ok jsing | |||||
| * | Another style(9) grenade. | jsing | 2015-09-13 | 1 | -550/+825 | |
| | | ||||||
| * | None of these need <openssl/rand.h> | jsing | 2014-10-22 | 1 | -1/+0 | |
| | | ||||||
| * | Include -DLIBRESSL_INTERNAL in regress makefiles. | jsing | 2014-07-08 | 1 | -2/+2 | |
| | | | | | ok miod@ | |||||
| * | Build these tests with WARNINGS=Yes and -Werror, and do the necessary | miod | 2014-06-01 | 1 | -1/+3 | |
| | | | | | fixes to keep building. | |||||
| * | remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests. | beck | 2014-05-24 | 1 | -17/+4 | |
| | | | | | ok miod@ jsing@ guenther@ | |||||
| * | Import the OpenSSL libcrypto tests in a form suitable for our rergress | miod | 2014-04-15 | 2 | -0/+1335 | |
| infrastructure. The following tests have not been imported, for their code lacks a licence: asn1, rsa, sha256, sha512, wp. | ||||||
