Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-27 | tweak failure messages | Theo Buehler | |
2018-08-27 | dedup AES-CBC-PKCS5 encryption and decryption checks | Theo Buehler | |
2018-08-27 | 2x missing "..." | Theo Buehler | |
2018-08-27 | Run Wycheproof AES-CCM testvectors against libcrypto. | Theo Buehler | |
2018-08-27 | Add protocol and cipher patterns in regress appstest.sh | Kinichiro Inoguchi | |
2018-08-26 | Check return value of EVP_CipherInit_ex() | Theo Buehler | |
2018-08-26 | Run Wycheproof AES-CBC-PKCS5 testvectors against libcrypto. | Theo Buehler | |
2018-08-26 | Remove some redundant info from log.Fatalf | Theo Buehler | |
2018-08-26 | simplify returned value | Theo Buehler | |
2018-08-26 | Stop s_server if error occurs in regress appstest.sh | Kinichiro Inoguchi | |
2018-08-26 | Add regress for kcov. It will only run if /dev/kcov can be opened successfully. | anton | |
2018-08-26 | Add test cases for private versus non-private futexes. | Visa Hankala | |
While here, fix timeout handling in futex_twait(), and fix the return value of functions awakener() and signaled(). OK mpi@ | |||
2018-08-25 | oops, hook up the tests for the roff(7) .char request | Ingo Schwarze | |
2018-08-25 | Rudimentary implementation of the roff(7) .char (output glyph | Ingo Schwarze | |
definition) request, used for example by groff_hdtbl(7). This simplistic implementation may interact incorrectly with the .tr (input character translation) request. But come on, you are not only using .char *and* .tr, but you do so with respect to the same character in the same manual page? | |||
2018-08-25 | If man(7) next-line scope is open and the line ends with \c, | Ingo Schwarze | |
the scope remains open. Needed for example for groff_man(7). | |||
2018-08-25 | Also run DSA tests with the PEM encoded public key. | Theo Buehler | |
2018-08-24 | Fix dates that got broken by committing from one day to another | Ingo Schwarze | |
due to timezone differences. | |||
2018-08-24 | Rudimentary implementation of the roff(7) .while request. | Ingo Schwarze | |
Needed for example by groff_hdtbl(7). There are two limitations: It does not support nested .while requests yet, and each .while loop must start and end in the same scope. The roff_parseln() return codes are now more flexible and allow OR'ing options. | |||
2018-08-24 | Add my copyright. | Theo Buehler | |
Discussed with jsing | |||
2018-08-24 | Remove DSA from TODO list and add RSA-PSS back. | Theo Buehler | |
2018-08-24 | Also test DSA with the DER encoded key. Lots of help from jsing, thanks! | Theo Buehler | |
2018-08-24 | Add a regression test for the kernel stack exhaustion bug. | Visa Hankala | |
OK anton@ | |||
2018-08-23 | Run our DSA against wycheproof test vectors. | Theo Buehler | |
2018-08-23 | Add license header. | Kinichiro Inoguchi | |
2018-08-23 | Check reusing SSL/TLS session ticket by regression test | Kinichiro Inoguchi | |
- Added checking for session ticket reusing with using openssl(1) s_server and s_client command in appstest.sh - Confirm certificate verification status. - Save s_server message to log file. ok tb@ and jsing@ | |||
2018-08-23 | Implement the roff(7) .shift and .return requests, | Ingo Schwarze | |
for example used by groff_hdtbl(7) and groff_mom(7). Also correctly interpolate arguments during nested macro execution even after .shift and .return, implemented using a stack of argument arrays. Note that only read.c, but not roff.c can detect the end of a macro execution, and the existence of .shift implies that arguments cannot be interpolated up front, so unfortunately, this includes a partial revert of roff.c rev. 1.209, moving argument interpolation back into the function roff_res(). | |||
2018-08-21 | Link arch amd64 regress to build. | Alexander Bluhm | |
2018-08-21 | Check the FPU environment of user land processes after exec and the | Alexander Bluhm | |
proc0 kernel thread for FPU initialization values. | |||
2018-08-21 | fix return value | Theo Buehler | |
2018-08-21 | Remove ChaCha20-Poly1305 from the TODO list | Theo Buehler | |
2018-08-21 | A failure to _seal() should be looked into, so turn this into an | Theo Buehler | |
unconditional failure. | |||
2018-08-21 | Factor the calls to EVP_AEAD_CTX_open() and EVP_AEAD_CTX_seal() into | Theo Buehler | |
their own functions to make it easier to handle failures cleanly. Discussed with jsing | |||
2018-08-21 | Improve the ASCII rendering of \(Po (Pound Sterling) | Ingo Schwarze | |
and of the playing card suits to match groff, using feedback from Ralph Corderoy <ralph at inputplus dot co dot uk>. | |||
2018-08-21 | Fix some issues found looking at groff_char(7): | Ingo Schwarze | |
* Add two missing characters, \('Y and \('y. * The Weierstrass p is not capital, see http://unicode.org/notes/tn27/. * Add a groff-compatible ASCII transliteration for U+02DC: "~". | |||
2018-08-20 | add two missing \n | Theo Buehler | |
2018-08-20 | Test EVP_AEAD_CTX_open() at the same time as EVP_AEAD_CTX_seal() | Theo Buehler | |
Suggested by jsing | |||
2018-08-20 | remove two redundant tests | Theo Buehler | |
2018-08-20 | Use sealed instead of out in a couple of places in preparation of | Theo Buehler | |
testing EVP_AEAD_CTX_open() | |||
2018-08-20 | Shuffle the decoding of the hex strings to the top and group all length | Theo Buehler | |
tests together. Make failure of the length tests non-fatal, as these are failures of test cases, not of the program. | |||
2018-08-20 | Run the Wycheproof ChaCha20-Poly1305 test vectors against libcrypto. | Theo Buehler | |
We currently only support nonces of length 12, so skip a few tests. With input from jsing | |||
2018-08-19 | Disable one test for now that is broken after the addition of \). | Ingo Schwarze | |
It is not broken because of \), which is correctly implemented, but the addition merely reveals a hidden bug elsewhere, almost certainly in \\ handling. Given that \\ is among the most mysterious escape sequences and using it is very strongly discouraged in manual pages, fixing that is not urgent - and it may be hard. | |||
2018-08-16 | Add regress coverage for CBB_add_u32(). | Joel Sing | |
2018-08-16 | Implement the \*(.T predefined string (interpolate device name) | Ingo Schwarze | |
by allowing the preprocessor to pass it through to the formatters. Used for example by the groff_char(7) manual page. | |||
2018-08-14 | support tail arguments on the .ME and .UE macros, | Ingo Schwarze | |
used for example in the ditroff(7) manual of the groff package | |||
2018-08-13 | Add a test covering the recently fixed issue with dangling knote references upon | anton | |
closing a kqueue file descriptor. | |||
2018-08-10 | Run the wycheproof ECDSA test vectors against libcrypto. | Joel Sing | |
Skip the ecdsa_webcrypto_test.json vectors for the time being, as these likely need some extra glue. | |||
2018-08-10 | Run the X25519 wycheproof test vectors against libcrypto. | Joel Sing | |
2018-08-10 | Rework regress so that it is easier to add additional test types. | Joel Sing | |
2018-08-10 | Use a table rather than a switch when converting strings to NIDs. | Joel Sing | |
This will make it easier to extend. | |||
2018-08-10 | Add a regress test that checks file descriptor allocation across fork. | Joel Sing | |
In particular, this checks the behaviour of kqueue fds being closed and reallocated across a fork. |