summaryrefslogtreecommitdiff
path: root/TestVectors
Commit message (Collapse)AuthorAgeFilesLines
* Add SPECK-64 and SPECK-128 lightweight block ciphers (GH #538)Jeffrey Walton2017-11-203-1/+216
|
* Remove variable block size for Threefish (GH #535)Jeffrey Walton2017-11-171-25/+24
|
* Add additional Threefish test vectorsJeffrey Walton2017-05-151-0/+77
| | | | The test vectors came from NIST submission archive (NIST_CD_102610), skein_golden_kat_short_internals.txt
* Add Threefish block cipher (Issue 422)Jeffrey Walton2017-05-142-0/+42
|
* Don't latch BlockSize or BlockPaddingScheme across testsJeffrey Walton2017-05-141-6/+2
|
* Add Kalyna CBC test vectorsJeffrey Walton2017-05-101-5/+72
|
* Remove EncryptBlockCipherJeffrey Walton2017-05-101-1/+0
| | | | The test mode EncryptBlockCipher is not needed. datatest.cpp is versatile enough to handle variable block sizes under test mode Encrypt
* Add Kalyna block cipher (Issue 411)Jeffrey Walton2017-05-062-0/+42
| | | | Thanks to Roman Oliynykov and Oleksandr Kazymyrov for their assistance. Thanks to Keru Kuro for the reference implementation.
* Add variable block size support to test and benchmarksJeffrey Walton2017-05-041-2/+4
| | | | CRYPTOPP_COVERAGE was added at 9614307ab7f4a4a4 to increase code coverage support. This commit enables additional validation routines when CRYPTOPP_COVERAGE is in effect.
* Group DSA-RFC6979 tests together by hash valueJeffrey Walton2017-04-151-204/+205
| | | | Previously, all 1024-bit tests were run, and then 2048-bit tests were run. Splitting them meant there were two entries for DSA-RFC6979/SHA-1, two entries for DSA-RFC6979/SHA-256 and so on. Now there will be one entry output during testing.
* Add missing sha2 and sha3 test file namesJeffrey Walton2017-04-152-0/+12
| | | | | | sha2.txt and sha3.txt are just collections of other files, so they don't take up much space. This commit stens from and exception when running 'cryptest.exe tv sha2' and 'cryptest.exe tv sha3'. Its not obvious the name of the file to be run sha2_224_fips_180.txt. Users should not have to hunt for the reason sha2 and sha3 do not work.
* Add ARIA test vectors from RFC 5794Jeffrey Walton2017-04-131-3/+27
|
* Reformat aria.txt test vectorsJeffrey Walton2017-04-111-205/+106
|
* Add ARIA block cipherJeffrey Walton2017-04-102-0/+234
| | | | | | This is the reference implementation, test data and test vectors from the ARIA.zip package on the KISA website. The website is located at http://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceList.do?bbsId=BBSMSTR_000000000002. We have optimized routines that improve Key Setup and Bulk Encryption performance, but they are not being checked-in at the moment. The ARIA team is updating its implementation for contemporary hardware and we would like to use it as a starting point before we wander too far away from the KISA implementation.
* Add Aumasson and Bernstein's SipHash (Issue 348)Jeffrey Walton2016-12-172-0/+3850
|
* Removed unused ecdsa_rfc6979.txt references (Issue 121)Jeffrey Walton2016-12-111-1/+0
|
* Add Deterministic DSA and ECDSA Signatures (Issue 121)Jeffrey Walton2016-12-112-41/+41
| | | | Based on Douglas Roark PR 131
* Add full NIST SHA test vector suite for use with 'cryptest.exe tv'Jeffrey Walton2016-12-018-1/+3631
|
* Add TLS-ChaCha test vectors from ↵Jeffrey Walton2016-09-122-1/+39
| | | | | | http://tools.ietf.org/html/draft-agl-tls-chacha20poly1305 The implementations do not interoperate at the moment
* Squashed commit of the following:Jeffrey Walton2016-09-087-48/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 47c75c6e9397e240919207e50e5a611d3e2a2428 Merge: d7685c2 42085ee Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 20:20:39 2016 -0400 Attempting to fix binary file merge conflict commit d7685c2d946beecc419ddb6901c24e972c7cf3ee Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 16:39:23 2016 -0400 Add vsClean.cmd to vs2010.zip commit 4b96fdf1c551260da60eb021f324bcc3fcfec626 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 16:15:38 2016 -0400 Add Keccak to vs2010.zip commit 3962db73b7113ee805b46a5bb4da64e204fe6bb0 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 15:40:35 2016 -0400 Fold hmqv.cpp and fhmqv.cpp into mqv.cpp. There's no need for three empty source files commit 44401448cbb6c8125b0f1ab4419c5b174408ffd7 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 15:39:23 2016 -0400 Fold hmqv.cpp and fhmqv.cpp into mqv.cpp. There's no need for three empty source files commit 847bfccb8d5c388e67745dc8c69768fa503c5135 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 14:48:02 2016 -0400 Whitespace cleanup commit 46a37be6fef361704dcf852bc9a099ce0a1da4c8 Merge: aefb8f8 3697867 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 14:43:01 2016 -0400 Merge 'master' into 'keccak' commit aefb8f8ff2b81b967089c53b457a92fc6f7544d6 Merge: 51a828b 3c91d93 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 12:39:51 2016 -0400 Merge 'master' into 'keccak' commit 51a828b88e37a4d18abb00300cd5522bd0e110c5 Merge: 4152870 e7c7722 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 10:41:36 2016 -0400 Merge 'master' into 'keccak' commit 415287041e69ddadf5ca1f6fc794b87e145fc2db Merge: 357a0c5 83ac849 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 10:34:45 2016 -0400 Merge 'master' into 'keccak' commit 357a0c510f75e4e58078b500dd469462e90f7650 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 10:13:32 2016 -0400 Removed deprecated warning from SHA3 classes commit 5cf9ec10d53b895b5a583e265e4e1298ed402195 Merge: 10ce0ed c2d60cc Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 09:43:15 2016 -0400 Merge 'master' into 'keccak' commit 10ce0ed4c5b8a1ea230062fd2dfdec0d87ec5b42 Author: Jeffrey Walton <noloader@gmail.com> Date: Thu Sep 8 09:37:40 2016 -0400 Add Keccak implementation based on early SHA3. Change SHA3 to NIST FIPS 202 conforming implementation
* Comment test vector files not present in HMQV branchJeffrey Walton2016-08-211-1/+1
|
* Whitespace cleanup in test vectors and data filesJeffrey Walton2016-07-197-127/+127
|
* Make test program aware of CRYPTOPP_USE_FIPS_202_SHA3, use alternate all.txtJeffrey Walton2016-04-231-0/+38
|
* Add missing short test vectorsJeffrey Walton2016-04-234-0/+1840
|
* Add SHA3/FIPS 202 test vectors. Add note to config.h on uncommenting ↵Jeffrey Walton2016-04-236-0/+1619
| | | | sha3_fips_202.txt when defining CRYPTOPP_USE_FIPS_202_SHA3
* Add ChaCha test vectors to All groupJeffrey Walton2016-04-211-0/+1
|
* Add test vectorsJeffrey Walton2016-04-211-0/+120
|
* Added BLAKE2 Cryptographic Hash and Message Authentication CodeJeffrey Walton2016-04-174-0/+668
|
* Added 2048-bit modulus testsJeffrey Walton2016-04-101-0/+406
|
* Enable DSA test vectors for deterministic signaturesJeffrey Walton2016-04-101-1/+1
|
* Folded Signature tests into objects of same NameJeffrey Walton2016-04-101-225/+27
|
* Added DSA test vectors for deterministic signaturesJeffrey Walton2016-04-101-0/+454
|
* Prepare for RFC6979, Deterministic Usage of the Digital Signature Algorithm ↵Jeffrey Walton2016-04-091-0/+2
| | | | (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)
* Updated documentationJeffrey Walton2016-04-091-8/+17
|
* Crypto++ 5.6.3 check-inCRYPTOPP_5_6_3Jeffrey Walton2015-11-221-16/+16
|
* Revert botched "Crypto++ 5.6.3 check-in". Corruption due to VMware adding ↵Jeffrey Walton2015-11-221-16/+16
| | | | | | garbage to the end of some source files during drag and drop from guest to host. This reverts commit c45435812225aa68d122c7de246e5f60b509766c.
* Crypto++ 5.6.3 check-inJeffrey Walton2015-11-201-16/+16
|
* Cleared issues 11,12,13 (Clang integrated assembler), 58 (RC rollup), 66 ↵Jeffrey Walton2015-11-1825-22334/+22339
| | | | (Coverity rollup)
* CRYPTOPP 5.6.3 RC6 checkinJeffrey Walton2015-11-051-0/+175
|
* fix line endingsweidai2013-01-261-845/+845
|
* add SHA-3weidai2013-01-193-1/+923
| | | | | update DSA to FIPS 186-3 update version numbers
* add HMAC/SHA2 test vectorsweidai2010-08-081-0/+156
| | | | fix cosmetic issues with test suite
* add longer self-generated test vectorsweidai2010-07-242-0/+81
|
* remove WAKE-CFBweidai2010-07-061-6/+0
|
* fix incorrect encryption bug with WAKE-OFB that was introduced in version ↵weidai2009-10-312-0/+17
| | | | 5.5 (reported by John Famiglietti)
* fix EC2N skipping of optional seed, switch to public domain MARS code, ↵weidai2009-03-282-0/+67
| | | | deliver vc80.pdb to OutDir
* - add EAX mode, XSalsa20weidai2009-03-123-0/+499
| | | | | | - speed up GCM key setup - wipe stack in AES assembly code - speed up CFB mode
* add x86/x64 assembly for SHA-256,weidai2009-03-101-25/+25
| | | | | add DEFAULT_CHANNEL and AAD_CHANNEL, fix macChannel for AuthenticatedEncryptionFilter
* changes for 5.6: weidai2009-03-0210-68/+593
| | | | | | - added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required
* fix incorrect VMAC computation on message lengths that are >64 mod 128weidai2009-01-241-0/+18
|