Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-08 | Include -DLIBRESSL_INTERNAL in regress makefiles. | Joel Sing | |
ok miod@ | |||
2014-07-08 | string.h is the correct file, not strings.h | bcook | |
ok beck@ jsing@ | |||
2014-07-03 | Enter the REGRESS_FULL target subdirs for clean, cleandir and obj targets. | Miod Vallat | |
2014-07-02 | Add an initial regress test for pkcs7. | Joel Sing | |
This currently fails when signing/verifying with a detached signature. | |||
2014-06-24 | Extend the chacha regress to cover the ChaCha interface, in addition to the | Joel Sing | |
single-shot CRYPTO_chacha_20() interface (the ChaCha interface was already tested via the EVP regress, but not extensively). The additional ChaCha tests include single-shot writes, along with partial/single-byte writes that currently fail due to a bug in the underlying implementation. | |||
2014-06-22 | Add regress tests for BIO_get_host_ip(). | Joel Sing | |
2014-06-21 | matthew reminds me to update regress to reflect current spec | Ted Unangst | |
2014-06-13 | Add timingsafe_memcmp(). | Matthew Dempsky | |
ok deraadt, jmc, tedu | |||
2014-06-22 | Add a skeleton regress for crypto/bio, which currently only covers | Joel Sing | |
BIO_get_port() and fails since the current code believes that "-1" is a valid port. | |||
2014-06-22 | Hook in the aead regress. | Joel Sing | |
2014-06-21 | Add DTLS support to ssltest and wire up some regress tests. | Joel Sing | |
ok miod@ | |||
2014-06-20 | Simple regress test for the amd64 bn_mul_mont bug found by Joyent | Miod Vallat | |
( https://github.com/joyent/node/issues/7704 ), about to be fixed in libcrypto. | |||
2014-06-20 | Move the crypto/bn regression test one directory deeper in preparation for | Miod Vallat | |
it getting siblings. | |||
2014-06-18 | Always call atexit handlers as if they were registered with __cxa_atexit. | Mark Kettenis | |
The extra argument doesn't hurt genuine atexit handlers and this fixes a bug where we didn't provide the argument (effectively passing garbage) for functions registered with __cxa_atexit in the main executable. Pointed out by Dmitriy Ivanov <dimitry@google.com> and Elliott Hughes <enh@google.com>. ok matthew@ | |||
2014-06-18 | Add regress tests to make sure arc4random(3) is reinitialized | Matthew Dempsky | |
correctly in fork children. | |||
2014-06-13 | Remove support for the `opaque PRF input' extension, which draft has expired | Miod Vallat | |
7 years ago and never made it into an RFC. That code wasn't compiled in anyway unless one would define the actual on-the-wire extension id bytes; crank libssl major. With help and enlightenment from Brendan MacDonell. | |||
2014-06-13 | Add regress tests for timingsafe_bcmp and timingsafe_memcmp. | Matthew Dempsky | |
timingsafe_memcmp tests are disabled for now, pending its addition to libc. | |||
2014-06-12 | Add regress test for explicit_bzero. | Matthew Dempsky | |
2014-06-07 | Add basic regression test for modf() issue. | Tobias Ulmer | |
encouraged by deraadt and miod | |||
2014-06-01 | Build with WARNINGS=Yes and Werror. | Miod Vallat | |
2014-06-01 | Build these tests with WARNINGS=Yes and -Werror, and do the necessary | Miod Vallat | |
fixes to keep building. | |||
2014-04-15 | Import the OpenSSL libcrypto tests in a form suitable for our rergress | Miod Vallat | |
infrastructure. The following tests have not been imported, for their code lacks a licence: asn1, rsa, sha256, sha512, wp. | |||
2014-05-31 | Move the cts128 and gcm128 tests to regress. | Joel Sing | |
2014-05-31 | KNF and other cleanup. | Joel Sing | |
2014-05-30 | Move sha256 and sha512 tests to regress and wire them up. | Joel Sing | |
2014-05-30 | Move the AES wrap test code into regress. | Joel Sing | |
2014-05-26 | Update the aead regress to work with the improved EVP AEAD API. | Joel Sing | |
2014-05-24 | Add the RFC 7027 test vectors; from OpenSSL HEAD | Miod Vallat | |
2014-05-24 | Move ssltest.c to a regress test. | Joel Sing | |
2014-05-24 | remove OPENSSL_malloc and CRYPTO_malloc goo from the regress tests. | Bob Beck | |
ok miod@ jsing@ guenther@ | |||
2014-05-24 | make this compile again - actually include stdio and friends ourselves. | Bob Beck | |
2014-05-24 | Move the regress tests that are in lib/libssl to usr.sbin/openssl, | Joel Sing | |
since they are really testing openssl(1) (although this also tests libcrypto and libssl), rather than actual parts of the libssl library. Discussed with miod@ | |||
2014-05-22 | Make this build cleanly even with UTF8_{putc,getc} moved from the | Philip Guenther | |
public header to the internal. Make some variables unsigned to eliminate some warnings | |||
2014-05-20 | Use errc/warnc to simplify code. | Philip Guenther | |
Also, in 'ftp', always put the error message last, after the hostname/ipaddr. ok jsing@ krw@ millert@ | |||
2014-05-19 | Enable the 3- and 4-byte sequence tests for UTF8_getc() | Philip Guenther | |
Add surrogate and out-of-range tests for UTF8_putc() on the assumption we'll make it return -2. Maybe. | |||
2014-05-18 | Add regression test for UTF8_{getc,putc}() | Philip Guenther | |
2014-05-16 | Include openssl/evp.h for OPENSSL_add_all_algorithms_noconf(). | Joel Sing | |
From Brent Cook. | |||
2014-05-16 | Fix various issues that result in compiler warnings. | Joel Sing | |
Prompted by a diff from Brent Cook. | |||
2014-05-15 | Get pqueue.h from the libssl sources rather than relying upon it being | Miod Vallat | |
installed. | |||
2014-05-15 | Add additional chacha20-poly1305 test vectors. | Joel Sing | |
Thanks to Piotr Sikora for providing a reference to the source. | |||
2014-05-15 | Add chacha20-poly1305 test vector to regress. | Joel Sing | |
2014-05-15 | KNF. | Joel Sing | |
2014-05-15 | KNF. | Joel Sing | |
2014-05-15 | Add a regress test for AEAD, based on Adam Langley's code. | Joel Sing | |
2014-05-14 | Add poly1305 to libcrypto utilising Andrew Moon's public domain | Joel Sing | |
implementation. ok miod@ | |||
2014-05-12 | Remove AES_bi_ige_encrypt() from libcrypto. This routine is supposed to use | Miod Vallat | |
two keys and four IVs to do much magic, is specified as such with test vectors, but the implementation actually always uses the first key, and the test vectors were computed with it, so they are wrong. Fixing the code to match the intended specification would break interoperability with existing code (assuming such code would exist), so it is better to remove this interface, which is obviously too complex for mere mortals if even its author can not implement it correctly. Riding on the libcrypto major bump. | |||
2014-05-12 | Move the `pqueue' part of libcrypto, which is a glorified sorted linked list | Miod Vallat | |
of 64-bit data, and only used by DTLS, to libssl where it belongs. Remove pqueue_print() which is a debugging interface and serves no useful purpose, except for the regress test, which grows its own pqueue_print() routine. Bump libcrypto major and libssl minor. WARNING: do not update your tree right now, more changes are coming, which will ride the libcrypto major bump. | |||
2014-05-06 | Make sure the stdout output is check, to confirm proper sorting. | Miod Vallat | |
2014-05-06 | Add a fixed (read: non-SIGSEGV'ing) pq_test. | Miod Vallat | |
2014-05-03 | Update the base64 regress test and enable a test that would previously | Joel Sing | |
have resulted in a segfault. Also update the resulting output bytes now that the invalid/corrupt input is detected and rejected; unless you're using BIO_FLAGS_BASE64_NO_NL, in which case you still get a stream of zero value bytes and no way of knowing that the data is invalid/corrupt. |