Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Only run the test vectors from x25519_test.json for now. | tb | 2019-11-27 | 1 | -2/+6 | |
| | ||||||
* | RSASig now has the more specific name RSASSA-PKCS1-v1_5. | tb | 2019-11-27 | 1 | -10/+14 | |
| | ||||||
* | Only print the basename of skipped test files. | tb | 2019-11-27 | 1 | -2/+3 | |
| | ||||||
* | go fmt | tb | 2019-11-27 | 1 | -10/+9 | |
| | ||||||
* | Run RSAES-PKCS1-v1_5 test vectors against libcrypto. | tb | 2019-11-27 | 1 | -9/+104 | |
| | ||||||
* | Make error messages look like other test cases. | tb | 2019-11-27 | 1 | -4/+4 | |
| | ||||||
* | Add glue for new RSA-OAEP tests. | tb | 2019-11-27 | 1 | -2/+158 | |
| | ||||||
* | Skip tests with unsupported signature algorithm SHA512/224 as well. | tb | 2019-11-27 | 1 | -2/+2 | |
| | ||||||
* | The DSA test vectors were split up and more tests were added. | tb | 2019-11-27 | 1 | -2/+2 | |
| | | | | Enable them, as all of them pass. | |||||
* | New failure mode for AES-CCM: "very long nonce". | tb | 2019-11-27 | 1 | -2/+2 | |
| | ||||||
* | Prepare update of wycheproof-testvectors. Skip some tests for things | tb | 2019-11-27 | 1 | -2/+10 | |
| | | | | | we don't support in LibreSSL and make sure we run as many tests as possible. | |||||
* | Add regress for CMS sign and verify. | jsing | 2019-11-04 | 1 | -2/+125 | |
| | ||||||
* | Hook cms regress. | jsing | 2019-11-02 | 1 | -1/+2 | |
| | ||||||
* | Include cms.h. | jsing | 2019-11-02 | 1 | -1/+2 | |
| | ||||||
* | Initial regress for cms. | jsing | 2019-11-02 | 2 | -0/+199 | |
| | ||||||
* | Feed the bntest output to bc(1). This checks the result of the big | bluhm | 2019-09-05 | 2 | -13/+16 | |
| | | | | | | num calculations and avoids lots of ugly output to stdout. Remove fflush(3) of stderr, it is unbuffered anyway. with Moritz Buhl | |||||
* | check for asprintf failing allocation | deraadt | 2019-06-27 | 1 | -1/+4 | |
| | ||||||
* | Use propper regress target to integrate better into test framework. | bluhm | 2019-05-14 | 1 | -2/+4 | |
| | ||||||
* | Add a test vector for Streebog 512 from Guido Vranken | tb | 2019-05-09 | 1 | -1/+2 | |
| | ||||||
* | Do not check for working go executable during make clean cleandir obj. | bluhm | 2019-04-24 | 1 | -1/+3 | |
| | ||||||
* | Add a test for the bn_to_string() function introduced in v3_utl.c r1.32. | tb | 2019-04-13 | 2 | -6/+133 | |
| | ||||||
* | Add regress tests for the EVP_aes_*_wrap() API. Based on the tests in | tb | 2019-03-17 | 2 | -4/+19 | |
| | | | | OpenSSL 1.0.2r which is still freely licenced with a tweak by jsing. | |||||
* | link sm4 regress to the build | tb | 2019-03-17 | 1 | -1/+2 | |
| | ||||||
* | Add a regress test for the SM4 block cipher from the Chinese standard | tb | 2019-03-17 | 2 | -0/+117 | |
| | | | | | | | GB/T 32907-2016. Patch from Daniel Wyatt ok inoguchi, jsing | |||||
* | add support for xchacha20 and xchacha20-poly1305 | dlg | 2019-01-22 | 3 | -3/+191 | |
| | | | | | | | xchacha is a chacha stream that allows for an extended nonce, which in turn makes it feasible to use random nonces. ok tb@ | |||||
* | Rework the sm3 regress based on a suggestion by jsing. Zap the weird | tb | 2018-11-12 | 1 | -30/+36 | |
| | | | | | | hex_encode() function and use byte arrays instead of strings to store the expected values. Snatch and tweak hexdump() from beck's key_schedule test to pretty-print data in case of failure. | |||||
* | Hook up sm3 regress tests. | tb | 2018-11-11 | 1 | -1/+2 | |
| | ||||||
* | Add sm3 regress tests. | tb | 2018-11-11 | 2 | -0/+101 | |
| | ||||||
* | Clean up and free objects at the completion of the regress test. | jsing | 2018-11-10 | 1 | -1/+13 | |
| | | | | From Ben L <bobsayshilol at live dot co dot uk>. | |||||
* | Fix a leak reported by Ben L bobsayshilol () live ! co ! uk. | tb | 2018-11-10 | 1 | -1/+3 | |
| | ||||||
* | fix a leak pointed out by Ben L (bobsayshi () live ! co ! uk) | tb | 2018-11-10 | 1 | -4/+8 | |
| | ||||||
* | The Botan library from ports an be configured to use OpenSSL or | bluhm | 2018-11-09 | 2 | -1/+22 | |
| | | | | | | | | LibreSSL as crypto provider. When we run their regression tests, we are actually testing our library. This is far from perfect. A lot of LibreSSL features have not been implemented as Botan provider. Even if provider openssl is specified, botan-test runs a lot of non-openssl tests. This can be improved later. | |||||
* | Add subdirectires with SUBDIR += instead of a single assignment with | tb | 2018-11-09 | 1 | -47/+46 | |
| | | | | line continuations. | |||||
* | Add missing NULL checks on allocation, style(9) and consistently use | jsing | 2018-11-08 | 1 | -35/+34 | |
| | | | | goto err instead of handrolling. | |||||
* | Add missing BN_free() calls. | jsing | 2018-11-08 | 1 | -1/+3 | |
| | | | | From Ben L <bobsayshilol at live dot co dot uk>. | |||||
* | Use ASN1_TYPE_new()/ASN1_TYPE_free() to avoid leaking memory. | jsing | 2018-11-08 | 1 | -12/+17 | |
| | | | | From Ben L <bobsayshilol at live dot co dot uk>. | |||||
* | Use in-place (un)wrapping in the keywrap tests. | tb | 2018-11-07 | 1 | -5/+8 | |
| | ||||||
* | better failure printing, add more checks | tb | 2018-11-06 | 1 | -9/+35 | |
| | ||||||
* | link rand/ to build | tb | 2018-11-06 | 1 | -2/+4 | |
| | ||||||
* | add a regression test for bn_rand_interval() | tb | 2018-11-06 | 2 | -0/+98 | |
| | ||||||
* | With the fixed length checks in aes_wrap.c 1.11, we can remove the ugly | tb | 2018-10-20 | 1 | -11/+3 | |
| | | | | length checks here. | |||||
* | Run Wycheproof testvectors for AES Key Wrap without padding (RFC 3394) | tb | 2018-10-19 | 1 | -4/+144 | |
| | | | | | | against libcrypto. Currently contains caller-side length checks that should really be done in the library. This will be fixed after an upcoming commit to libcrypto. | |||||
* | truncate long comments in audit summary | tb | 2018-10-19 | 1 | -2/+7 | |
| | ||||||
* | simplify BN_bin2bn() calls; no need to pre-declare the variable. | tb | 2018-10-18 | 1 | -11/+6 | |
| | ||||||
* | Avoid a bad out of bounds access that caused intermittent crashes. | tb | 2018-10-18 | 1 | -2/+2 | |
| | ||||||
* | whitespace cleanup and other minor things from gofmt | tb | 2018-10-07 | 1 | -44/+39 | |
| | ||||||
* | make sure all CStrings are freed | tb | 2018-10-06 | 1 | -3/+7 | |
| | ||||||
* | plug a memory leak | tb | 2018-10-06 | 1 | -1/+2 | |
| | ||||||
* | wrap a few more overlong lines | tb | 2018-10-06 | 1 | -14/+36 | |
| | ||||||
* | wrap some overlong fmt.Printfs | tb | 2018-10-06 | 1 | -53/+106 | |
| |