Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | tweak failure messages | tb | 2018-08-27 | 1 | -9/+9 | |
| | ||||||
* | dedup AES-CBC-PKCS5 encryption and decryption checks | tb | 2018-08-27 | 1 | -66/+24 | |
| | ||||||
* | 2x missing "..." | tb | 2018-08-27 | 1 | -3/+3 | |
| | ||||||
* | Run Wycheproof AES-CCM testvectors against libcrypto. | tb | 2018-08-27 | 1 | -2/+200 | |
| | ||||||
* | Check return value of EVP_CipherInit_ex() | tb | 2018-08-26 | 1 | -6/+15 | |
| | ||||||
* | Run Wycheproof AES-CBC-PKCS5 testvectors against libcrypto. | tb | 2018-08-26 | 1 | -1/+189 | |
| | ||||||
* | Remove some redundant info from log.Fatalf | tb | 2018-08-26 | 1 | -2/+2 | |
| | ||||||
* | simplify returned value | tb | 2018-08-26 | 1 | -2/+2 | |
| | ||||||
* | Also run DSA tests with the PEM encoded public key. | tb | 2018-08-25 | 1 | -2/+22 | |
| | ||||||
* | Add my copyright. | tb | 2018-08-24 | 1 | -1/+2 | |
| | | | | Discussed with jsing | |||||
* | Remove DSA from TODO list and add RSA-PSS back. | tb | 2018-08-24 | 1 | -2/+2 | |
| | ||||||
* | Also test DSA with the DER encoded key. Lots of help from jsing, thanks! | tb | 2018-08-24 | 1 | -1/+27 | |
| | ||||||
* | Run our DSA against wycheproof test vectors. | tb | 2018-08-23 | 1 | -1/+129 | |
| | ||||||
* | fix return value | tb | 2018-08-21 | 1 | -3/+3 | |
| | ||||||
* | Remove ChaCha20-Poly1305 from the TODO list | tb | 2018-08-21 | 1 | -2/+2 | |
| | ||||||
* | A failure to _seal() should be looked into, so turn this into an | tb | 2018-08-21 | 1 | -7/+2 | |
| | | | | unconditional failure. | |||||
* | Factor the calls to EVP_AEAD_CTX_open() and EVP_AEAD_CTX_seal() into | tb | 2018-08-21 | 1 | -48/+76 | |
| | | | | | | their own functions to make it easier to handle failures cleanly. Discussed with jsing | |||||
* | add two missing \n | tb | 2018-08-20 | 1 | -3/+3 | |
| | ||||||
* | Test EVP_AEAD_CTX_open() at the same time as EVP_AEAD_CTX_seal() | tb | 2018-08-20 | 1 | -5/+23 | |
| | | | | Suggested by jsing | |||||
* | remove two redundant tests | tb | 2018-08-20 | 1 | -10/+1 | |
| | ||||||
* | Use sealed instead of out in a couple of places in preparation of | tb | 2018-08-20 | 1 | -12/+13 | |
| | | | | testing EVP_AEAD_CTX_open() | |||||
* | Shuffle the decoding of the hex strings to the top and group all length | tb | 2018-08-20 | 1 | -22/+26 | |
| | | | | | tests together. Make failure of the length tests non-fatal, as these are failures of test cases, not of the program. | |||||
* | Run the Wycheproof ChaCha20-Poly1305 test vectors against libcrypto. | tb | 2018-08-20 | 1 | -1/+141 | |
| | | | | | | We currently only support nonces of length 12, so skip a few tests. With input from jsing | |||||
* | Add regress coverage for CBB_add_u32(). | jsing | 2018-08-16 | 1 | -3/+4 | |
| | ||||||
* | Run the wycheproof ECDSA test vectors against libcrypto. | jsing | 2018-08-10 | 1 | -7/+147 | |
| | | | | | Skip the ecdsa_webcrypto_test.json vectors for the time being, as these likely need some extra glue. | |||||
* | Run the X25519 wycheproof test vectors against libcrypto. | jsing | 2018-08-10 | 1 | -13/+82 | |
| | ||||||
* | Rework regress so that it is easier to add additional test types. | jsing | 2018-08-10 | 1 | -35/+59 | |
| | ||||||
* | Use a table rather than a switch when converting strings to NIDs. | jsing | 2018-08-10 | 1 | -14/+13 | |
| | | | | This will make it easier to extend. | |||||
* | Provide a harness that runs test vectors from Project Wycheproof against | jsing | 2018-07-25 | 3 | -1/+253 | |
| | | | | | | | | | | libcrypto. Initially this just covers RSA signatures, but can be extended to cover other cryptographic algorithms. This regress requires the go and wycheproof-testvector packages to be installed, with the regress being skipped otherwise. Discussed with beck@ and tb@ | |||||
* | avoid using argv[0] for printing to stderr | tb | 2018-07-23 | 1 | -2/+2 | |
| | ||||||
* | Bob's license was missing, add it. | tb | 2018-07-18 | 1 | -1/+16 | |
| | | | | ok beck | |||||
* | some more style fixes | tb | 2018-07-17 | 1 | -19/+19 | |
| | ||||||
* | Add missing $OpenBSD$ markers. | tb | 2018-07-17 | 41 | -22/+42 | |
| | ||||||
* | remove unused, empty file | tb | 2018-07-17 | 1 | -0/+0 | |
| | ||||||
* | Replace getprogname() to argv[0] in bnaddsub | inoguchi | 2018-07-17 | 1 | -3/+2 | |
| | | | | ok tb@ | |||||
* | 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 | |||||
* | $OpenBSD$ | tb | 2018-07-10 | 2 | -1/+2 | |
| | ||||||
* | Now that all *_free() functions are NULL safe, we can generate the | tb | 2018-07-10 | 5 | -239/+123 | |
| | | | | | | freenull test from Symbols.list. Suggested by jsing, discussed with beck and bluhm. | |||||
* | +addsub | tb | 2018-07-10 | 1 | -1/+2 | |
| | ||||||
* | Add simple regression tests for BN_{,u}{add,sub}(3). With input from jca | tb | 2018-07-10 | 2 | -0/+248 | |
| | ||||||
* | This code is already painful enough to look at. Putting the braces at the | tb | 2018-06-16 | 1 | -74/+64 | |
| | | | | right spot helps this a bit. Other whitespace and typo fixes while there. | |||||
* | Update regress for DES cipher suite removal. | jsing | 2018-06-02 | 2 | -49/+41 | |
| | ||||||
* | Zero the client random so that it is easier to spot unintended differences. | jsing | 2018-06-02 | 1 | -0/+1 | |
| | ||||||
* | Link free directory to libcrypto regress test suite. | tb | 2018-05-15 | 1 | -1/+2 | |
| | | | | ok jsing | |||||
* | Test DSO_free(NULL). | tb | 2018-05-15 | 1 | -1/+3 | |
| | ||||||
* | remove _CONF_free_data(). It doesn't belong here. | tb | 2018-05-15 | 1 | -3/+2 | |
| | ||||||
* | Remove the /* ASN1_item_free */ annotations I added in r1.9 again. | tb | 2018-05-15 | 1 | -113/+113 | |
| | | | | They generate a lot of noise in an upcoming diff. |