summaryrefslogtreecommitdiff
path: root/usr/src/test/crypto-tests
AgeCommit message (Collapse)AuthorFilesLines
2019-11-04 [illumos-gate merge]Jerry Jelinek1-1/+0
commit faeaba889049371f163f3deb6efd690dbc986e3d 11823 Add HMAC_SHA1 crypto tests commit c00e8e9ee0eb7384f171971ad938063426b731f7 11870 cleanup sys/ddi_implfuncs.h commit 65bac82b14db6446c8bfb4ddb4c2faee8feddc58 11904 Add quick/make-nfs commit a73ed278e8e65ae8780cbb2efbcb6ed43e0f3c69 11895 libumem: umem_error_buffer is gone Conflicts: usr/src/test/crypto-tests/tests/hmac/main.c usr/src/test/crypto-tests/cmd/kcf/Makefile
2019-11-0411823 Add HMAC_SHA1 crypto testsJason King17-221/+501
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-10-16 [illumos-gate merge]Jerry Jelinek1-2/+2
commit 6b2ab9052ed5e9a3abc8e1ca87a3b963638a3c02 11715 Add MD5 tests to crypto test suite Conflicts: usr/src/test/crypto-tests/tests/digest/md5.c usr/src/test/crypto-tests/tests/digest/Makefile usr/src/test/crypto-tests/runfiles/default.run
2019-10-1511715 Add MD5 tests to crypto test suiteJason King3-5/+57990
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jason Lippert <jason@glasspelican.ca> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-10-10OS-7964 CTR mode tries to be both a stream and block cipher and fails at bothJason King1-1/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-10OS-7954 crypto tests only test multi-part operations a byte at a timeJason King13-388/+734
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-10OS-7943 Want platform build test artifactTim Foster1-3/+12
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2019-10-0411265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11 [go back ↵Jerry Jelinek1-101/+6
to working Makefile]
2019-10-04 [illumos-gate merge]Jerry Jelinek3-10/+105
commit 337411fcf93041fb98fbfba6506e4128cd3e1933 11775 loader: reset FONT_MANUAL flag on resolution change commit 06469a5c7c9cdac51590d31967b372bc4d09a429 11761 loader: add libcrypto.h, sha1 does not need to return anything commit 63fbf44d4aa850b30ae81628d77f0397b849edc6 11760 loader: add explicit_bzero() to libstand commit 238b28907b1e86e000112cdbcb3fd413e95c20e4 11759 sys/sha1.h should provide SHA1_BLOCK_LENGTH commit 8eef2ab6218419d91e0aefc223c9f2cd1c8e9a2c 11740 loader: warning: unused parameter commit cb371639cab89a5fc3698505c7dd0c75bd45a5a0 11753 loader: i386_loadaddr() should check for FB address commit 052042909d20316395a71c237105dffb9ce6c22f 11265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11 Conflicts: usr/src/test/crypto-tests/tests/digest/sha512_256.c usr/src/test/crypto-tests/tests/digest/sha512_224.c usr/src/test/crypto-tests/tests/digest/Makefile usr/src/test/crypto-tests/runfiles/default.run usr/src/boot/sys/boot/i386/libi386/i386_copy.c
2019-10-0311265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11Jason King4-6/+321666
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-09-20 [illumos-gate merge]Jerry Jelinek1-3/+1
commit 067a68e3f9f9695a8a52350c0179d29947040ff8 11592 sdp: cast between incompatible function types commit b79609a5823c681de453be676098d9635305e6a7 11591 usbser: cast between incompatible function types commit d1704f8ef75a0e4e2dff36192648884817b6f076 11687 isaexec() leaks memory if realloc fails commit 2b77347cd95dc12475fe2af8a715097166d0523a 11683 Automatically maintain whatis database commit f5700834e5d27ffa87ba2d9ec0fe5b4e38f5bb1c 11702 loader: zalloc cstyle cleanup commit 13027a8e96cb0ef5c5e3dbe2594f7a17b73a95b5 11615 should handle locale charmap aliases commit e75b2cb046700ccab0100afdcd81f2b860fcca87 11706 crypto tests need to run 32-bit and 64-bit Conflicts: usr/src/test/crypto-tests/tests/modes/aes/gcm/Makefile usr/src/test/crypto-tests/tests/modes/aes/ecb/Makefile usr/src/test/crypto-tests/tests/modes/aes/ctr/Makefile usr/src/test/crypto-tests/tests/modes/aes/cmac/Makefile usr/src/test/crypto-tests/tests/modes/aes/ccm/Makefile usr/src/test/crypto-tests/tests/modes/aes/cbc/Makefile usr/src/test/crypto-tests/tests/modes/aes/Makefile.subdirs usr/src/test/crypto-tests/tests/digest/Makefile usr/src/test/crypto-tests/tests/common/Makefile usr/src/test/crypto-tests/runfiles/default.run usr/src/cmd/man/Makefile
2019-09-1911706 crypto tests need to run 32-bit and 64-bitRobert Mustacchi13-76/+147
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-20OS-7881 Add HMAC_SHA1 crypto testsJason King10-214/+477
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2019-07-18OS-7839 pkcs11_softtoken C_DecryptFinal can fail with CKM_AES_CBC_PADJason King11-26/+389
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0310816 ctf_dwarf_convert_type() relies on un-initialized idJohn Levon1-0/+3
10817 ctfconvert -i option is mis-handled 10818 Improve ctfconvert error messages 10819 ctfconvert should handle empty dies 10820 ctfconvert -i never converts 10821 bad free in ctf_dwarf_init_die 10815 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-04-02OS-6428 bad free in ctf_dwarf_init_dieJohn Levon1-1/+4
OS-6486 ctfconvert -i never converts OS-6488 ctfconvert should handle empty dies OS-6505 Improve ctfconvert error messages OS-7639 ctfconvert -i option is mis-handled OS-7663 ctf_dwarf_convert_type() relies on un-initialized id OS-7688 shouldn't build gcore.c as part of kmdb Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-13OS-7537 Add MD5 tests to crypto test suiteJason King3-5/+57990
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-24OS-6724 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11Jason King4-6/+321666
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2019-01-10 [illumos-gate merge]Jerry Jelinek1-1/+3
commit 9b40c3052b9b0d91120c568df0c5211c131c8da1 10201 prototypes: happy new 2019 year commit a103f15bc0089ffbdb0e211871d97b6b79f59fa1 10185 loader: add sha1 hash calculation commit 8d2ce326a8ec4271f68dfa69691885d8219c9bb7 10184 loader: framebuffer command should report usage on bad command commit 1fe853a05a457dfa95ddc2f2742c2421558a7c30 10171 biosdisk: use int13h ah=08 and ah=15 to count the floppy devices commit b6b206fc7fb36f7b13b01acf70ed6e676e405998 10077 usr/src/uts/ Makefile changes for smatch commit dc5e7685b131559c0b7c622baee25a9a0ae50ada 10076 make usr/src/test smatch clean commit 93b8872871607b3d21317283c1230b2a4a00920b 10075 make usr/src/tools smatch clean commit 64f9afd1fd6b5f36ed2c633d603a3b551da6f3d4 10066 loader: Add isoboot(5) for booting BIOS systems from HDDs containing ISO images. commit 3273f292544925d8d86f8e40935d5360aa609ef4 10054 loader: move 16KB BSS buffer from pxe to bio and use it with biosdisk commit f5037cd0e0544bd22e4547ec8656b0ec49615f5d 10175 Organize tcp(7P) into subsections 6109 tcp(7P) should mention that socket options are in <netinet/tcp.h>
2019-01-0910076 make usr/src/test smatch cleanJohn Levon1-1/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-12-201228 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King5-31/+92
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-099948 PKCS#11 key handle uninitialized in crypto testsJason King1-1/+4
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-10-12OS-7274 PKCS#11 key handle uninitialized in crypto testsJason King1-1/+4
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-10-05OS-6576 Add CCM and GCM mode support to AES in pkcs11_softtokenJason King5-31/+92
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-06OS-7221 crypto tests need to run 32-bit and 64-bitRobert Mustacchi13-67/+150
Reviewed by: Jason King <jason.king@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-08-039697 Add digest tests to crypto test frameworkJason King12-2/+406726
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Matt Barden <matt.barden@nexenta.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2018-07-129644 Double-free in crypto tests on failureJason King2-4/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-07-119643 PKCS#11 tests should not use CRYPTO_INVALID_SESSIONJason King1-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-05-30OS-6722 Add digest tests to crypto test frameworkJason King12-2/+406726
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-11OS-6924 Double-free in crypto tests on failureJason King2-4/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Mike Zeller <mike.zeller@joyent.com>
2018-02-12OS-6600 PKCS#11 tests should not use CRYPTO_INVALID_SESSIONJason King1-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov1-1/+1
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-305869 Need AES CMAC support in KCF+PKCS11Matt Barden38-0/+4149
Portions contributed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>