summaryrefslogtreecommitdiff
path: root/src/lib/libc/string/wcscpy.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-03Annotate test vector files with an enum which we can then pass to thetb1-27/+48
run*Test programs as needed.
2019-12-03Add missing RCS tag.tb1-0/+1
2019-12-03Fix typo: ECHD -> ECDH.tb1-4/+4
From Michael Forney, thanks!
2019-11-28Run additional 3004 ECDH and 1575 ECDSA test vectors against libcrypto.tb1-3/+12
For now, skip 96 ECDH tests for secp224k1.
2019-11-28move the HKDF tests up a bittb1-68/+68
2019-11-28update to-do listtb1-2/+1
2019-11-28go fmttb1-10/+10
2019-11-28no need for fallthroughtb1-19/+7
2019-11-28Run HKDF test vectors against libcrypto.tb1-1/+95
2019-11-28Run XChaCha20-Poly1305 test vectors against libcrypto.tb1-14/+43
2019-11-28Add manual for openssl(1) cmsinoguchi1-2/+518
ok and comments jmc@
2019-11-28typotb1-2/+2
2019-11-27Add to do list.tb1-1/+7
2019-11-27Only run the test vectors from x25519_test.json for now.tb1-2/+6
2019-11-27RSASig now has the more specific name RSASSA-PKCS1-v1_5.tb1-10/+14
2019-11-27Only print the basename of skipped test files.tb1-2/+3
2019-11-27go fmttb1-10/+9
2019-11-27Run RSAES-PKCS1-v1_5 test vectors against libcrypto.tb1-9/+104
2019-11-27Make error messages look like other test cases.tb1-4/+4
2019-11-27Add glue for new RSA-OAEP tests.tb1-2/+158
2019-11-27Skip tests with unsupported signature algorithm SHA512/224 as well.tb1-2/+2
2019-11-27The DSA test vectors were split up and more tests were added.tb1-2/+2
Enable them, as all of them pass.
2019-11-27New failure mode for AES-CCM: "very long nonce".tb1-2/+2
2019-11-27Prepare update of wycheproof-testvectors. Skip some tests for thingstb1-2/+10
we don't support in LibreSSL and make sure we run as many tests as possible.
2019-11-26Add support for TLS 1.3 post handshake messages and key updating.beck3-20/+217
tested against openssl 1.1's server. ok jsing@ tb@
2019-11-26Nuke trailing whitespace that is annoying before changing things in herebeck1-6/+6
2019-11-25gcc3, like clang and unlike our gcc4, doesn't support redirecting builtinsguenther1-6/+12
like mem{set,cpy,move} or __stack_smash_handler using asm() renaming. So treat gcc3 like clang and mark such functions as protected instead. ok ayoma@
2019-11-25Add option for cms test in appstest.shinoguchi1-2/+2
2019-11-24Add test for cms operations in appstest.shinoguchi1-2/+100
2019-11-22Sync tests with current NetBSD. Enable t_mkfifo test.bluhm6-27/+44
from Moritz Buhl
2019-11-21A touch of style(9)tim1-6/+6
OK tb@ tedu@
2019-11-21Use explicit_bzero() to clear key materialtim1-1/+2
OK tb@ tedu@
2019-11-20Add accessors to change the buffer in a handshake message.beck3-3/+20
Needed for doing TLS 1.3 Post Handshake Handshake messages. ok jsing@
2019-11-20Add test for cms -keyopt in appstest.shinoguchi1-2/+4
2019-11-20Fix rsa key output formatinoguchi1-5/+12
This fixes openssl(1) rsa -text output format ok tb@
2019-11-19Link system call tests to build.bluhm1-1/+2
2019-11-19Import NetBSD system call regression tests. They were written withbluhm49-0/+10692
ATF (Automated Testing Framework), so we use a small wrapper to map it to our bsd.regress.mk framework. Only half of the 80 NetBSD tests have been taken, the others need more work to adapt. Of them 34 syscall tests pass. Moritz Buhl ported the tests to OpenBSD.
2019-11-19More return value check in openssl(1) cmsinoguchi1-23/+29
Checking return value of sk_.*_new_null(). ok beck@ jsing@
2019-11-19Add manual descriptions for openssl(1) req -addextinoguchi1-2/+10
ok jmc@
2019-11-18Add prototypes for the functions that update application secretsbeck1-1/+3
so that the regress tests will work for them
2019-11-18Remove typedef and check sk_push return value in openssl(1) cmsinoguchi1-23/+33
- Remove typedef and use 'struct cms_key_param' instead - Check return value of sk_X509_push and sk_OPENSSL_STRING_push - Add a blank line to separate variable declarations from code comments from jsing@
2019-11-18Add -keyopt opiton to openssl(1) cms subcommandinoguchi1-8/+128
This provides rsa_padding_mode:oaep for cms -encrypt, and rsa_padding_mode:pss for cms -sign. ok jsing@
2019-11-18Provide a clean interface for sending TLSv1.3 alerts.jsing2-5/+17
ok beck@
2019-11-18fix printing of client app secretbeck1-2/+2
2019-11-18Add regress for the updating of sever and client application secretsbeck1-2/+47
2019-11-17Change tls13_record_layer_phh() to take a CBS as this avoids ownershipjsing2-8/+6
issues and makes call sites cleaner. ok beck@
2019-11-17Correct update of application traffic secrets to use an empty contextbeck1-3/+7
rather than the hash of an empty context ok jsing@
2019-11-17Bring back the ssl_shutdown internal method pointer.jsing3-4/+21
For now ssl3_shutdown() is called in all cases, however TLSv1.3 will soon get its own version. ok beck@
2019-11-17Add a reference for the non-standard post-handshake handshake (PHH).tb1-2/+2
ok beck, jsing
2019-11-17Ensure that we are never operating in plaintext mode once the handshakejsing1-1/+7
is complete, which should never occur. ok beck@