aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/testmgr.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-22Revert "crypto: pkcs7 - remove sha1 support"Eric Biggers1-0/+80
2023-12-08crypto: testmgr - Remove cfb and ofbHerbert Xu1-1148/+0
2023-10-20crypto: pkcs7 - remove sha1 supportDimitri John Ledkov1-80/+0
2023-10-12crypto: testmgr - Remove zlib-deflateHerbert Xu1-75/+0
2023-04-20crypto: testmgr - Add some test vectors for cmac(camellia)David Howells1-0/+47
2022-11-04crypto: testmgr - add SM4 cts-cbc/xts/xcbc test vectorsTianjia Zhang1-0/+977
2022-07-22crypto: testmgr - some more fixes to RSA test vectorsIgnat Korchagin1-39/+63
2022-07-15crypto: testmgr - add ARIA testmgr testsTaehee Yoo1-0/+2860
2022-07-08crypto: testmgr - populate RSA CRT parameters in RSA test vectorsIgnat Korchagin1-21/+100
2022-06-30crypto: testmgr - fix version number of RSA testslei he1-3/+3
2022-06-10crypto: blake2s - remove shash moduleJason A. Donenfeld1-217/+0
2022-06-10crypto: hctr2 - Add HCTR2 supportNathan Huckleberry1-0/+672
2022-06-10crypto: polyval - Add POLYVAL supportNathan Huckleberry1-0/+171
2022-06-10crypto: xctr - Add XCTR supportNathan Huckleberry1-0/+693
2022-03-26Merge tag 'for-5.18/64bit-pi-2022-03-25' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+15
2022-03-22crypto: fix crc64 testmgr digest byte orderKeith Busch1-2/+2
2022-03-07crypto: add rocksoft 64b crc guard tag frameworkKeith Busch1-0/+15
2022-03-03crypto: testmgr - add keygen tests for ffdheXYZ(dh) templatesNicolai Stange1-0/+558
2022-03-03crypto: testmgr - add known answer tests for ffdheXYZ(dh) templatesNicolai Stange1-0/+871
2022-03-03crypto: dh - remove struct dh's ->q memberNicolai Stange1-10/+6
2022-02-11crypto: hmac - disallow keys < 112 bits in FIPS modeStephan Müller1-0/+9
2022-02-11crypto: hmac - add fips_skip supportStephan Müller1-0/+2
2021-11-20crypto: testmgr - Fix wrong test case of RSALei He1-3/+3
2021-10-29crypto: testmgr - fix wrong key length for pkcs1padLei He1-1/+1
2021-08-21crypto: testmgr - Add GCM/CCM mode test of SM4 algorithmTianjia Zhang1-0/+148
2021-06-28crypto: drbg - self test for HMAC(SHA-512)Stephan Müller1-0/+49
2021-05-28crypto: ecdh - add test suite for NIST P384Hui Tang1-0/+61
2021-05-28crypto: ecdh - fix ecdh-nist-p192's entry in testmgrHui Tang1-2/+0
2021-05-21crypto: testmgr - fix initialization of 'secret_size'Hui Tang1-4/+4
2021-03-26Merge branch 'ecc'Herbert Xu1-0/+424
2021-03-26crypto: ecdsa - Register NIST P384 and extend test suiteSaulo Alessandre1-0/+157
2021-03-26crypto: ecdsa - Add support for ECDSA signature verificationStefan Berger1-0/+267
2021-03-13crypto: ecdh - move curve_id of ECDH from the key to algorithm nameMeng Yu1-19/+15
2021-02-10crypto: serpent - get rid of obsolete tnepres variantArd Biesheuvel1-79/+0
2021-01-29crypto: salsa20 - remove Salsa20 stream cipher algorithmArd Biesheuvel1-1162/+0
2021-01-29crypto: tgr192 - remove Tiger 128/160/192 hash algorithmsArd Biesheuvel1-126/+0
2021-01-29crypto: rmd320 - remove RIPE-MD 320 hash algorithmArd Biesheuvel1-64/+0
2021-01-29crypto: rmd256 - remove RIPE-MD 256 hash algorithmArd Biesheuvel1-64/+0
2021-01-29crypto: rmd128 - remove RIPE-MD 128 hash algorithmArd Biesheuvel1-137/+0
2020-09-25crypto: sm2 - add SM2 test vectors to testmgrTianjia Zhang1-0/+59
2020-07-23crypto: testmgr - delete duplicated wordsRandy Dunlap1-5/+5
2019-12-11crypto: testmgr - generate inauthentic AEAD test vectorsEric Biggers1-4/+10
2019-11-17crypto: curve25519 - add kpp selftestArd Biesheuvel1-0/+1225
2019-11-17crypto: testmgr - add test cases for Blake2sArd Biesheuvel1-39/+256
2019-11-01crypto: testmgr - add test vectors for blake2bDavid Sterba1-0/+307
2019-10-05crypto: testmgr - Added testvectors for the rfc3686(ctr(sm4)) skcipherPascal van Leeuwen1-0/+29
2019-10-05crypto: testmgr - Added testvectors for the ofb(sm4) & cfb(sm4) skciphersPascal van Leeuwen1-0/+98
2019-10-05crypto: testmgr - Added testvectors for the hmac(sm3) ahashPascal van Leeuwen1-0/+56
2019-10-05crypto: testmgr - add another gcm(aes) testcaseArd Biesheuvel1-0/+192
2019-08-30crypto: essiv - add tests for essiv in cbc(aes)+sha256 modeArd Biesheuvel1-0/+497
2019-07-26crypto: aegis128l/aegis256 - remove x86 and generic implementationsArd Biesheuvel1-984/+0
2019-07-26crypto: morus - remove generic and x86 implementationsArd Biesheuvel1-1707/+0
2019-07-26crypto: testmgr - add tests for lzo-rleHannah Pan1-0/+80
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-5/+111
2019-06-06crypto: xxhash - Implement xxhash supportNikolay Borisov1-0/+106
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-6/+1
2019-05-30crypto: testmgr - fix length truncation with large page sizeEric Biggers1-5/+5
2019-05-06Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-6/+175
2019-04-18crypto: testmgr - fuzz skciphers against their generic implementationEric Biggers1-1/+1
2019-04-18crypto: testmgr - expand ability to test for errorsEric Biggers1-5/+15
2019-04-18crypto: ecrdsa - add EC-RDSA test vectors to testmgrVitaly Chikunov1-0/+154
2019-04-18X.509: parse public key parameters from x509 for akcipherVitaly Chikunov1-0/+5
2019-04-08crypto: x86/poly1305 - fix overflow during partial reductionEric Biggers1-1/+43
2019-02-22crypto: adiantum - add 1536 and 4096-byte test vectorsEric Biggers1-0/+2860
2019-02-22crypto: nhpoly1305 - add a test vector with len % 16 != 0Eric Biggers1-0/+144
2019-02-22crypto: testmgr - add iv_out to all CTR test vectorsEric Biggers1-0/+45
2019-02-22crypto: testmgr - add iv_out to all CBC test vectorsEric Biggers1-0/+48
2019-02-22crypto: testmgr - support checking skcipher output IVEric Biggers1-5/+7
2019-02-22crypto: testmgr - remove extra bytes from 3DES-CTR IVsEric Biggers1-4/+2
2019-02-08crypto: testmgr - convert hash testing to use testvec_configsEric Biggers1-98/+9
2019-02-08crypto: testmgr - convert aead testing to use testvec_configsEric Biggers1-47/+0
2019-02-08crypto: testmgr - convert skcipher testing to use testvec_configsEric Biggers1-253/+0
2019-01-25crypto: clarify name of WEAK_KEY request flagEric Biggers1-2/+2
2019-01-18crypto: testmgr - unify the AEAD encryption and decryption test vectorsEric Biggers1-6332/+1134
2019-01-18crypto: testmgr - add rfc4543(gcm(aes)) decryption test to encryption testsEric Biggers1-1/+29
2019-01-18crypto: testmgr - add gcm(aes) decryption tests to encryption testsEric Biggers1-0/+105
2019-01-18crypto: testmgr - add ccm(aes) decryption tests to encryption testsEric Biggers1-1/+196
2019-01-11crypto: ofb - fix handling partial blocks and make thread-safeEric Biggers1-2/+26
2019-01-11crypto: cfb - add missing 'chunksize' propertyEric Biggers1-0/+25
2018-12-13crypto: xchacha20 - fix comments for test vectorsEric Biggers1-8/+6
2018-12-13crypto: xchacha - add test vector from XChaCha20 draft RFCEric Biggers1-2/+176
2018-11-20crypto: adiantum - add Adiantum supportEric Biggers1-0/+461
2018-11-20crypto: nhpoly1305 - add NHPoly1305 supportEric Biggers1-4/+1236
2018-11-20crypto: chacha - add XChaCha12 supportEric Biggers1-0/+578
2018-11-20crypto: chacha20-generic - add XChaCha20 supportEric Biggers1-0/+577
2018-11-16crypto: streebog - add Streebog test vectorsVitaly Chikunov1-0/+116
2018-11-09crypto: testmgr - add AES-CFB testsDmitry Eremin-Solenikov1-0/+76
2018-09-28crypto: testmgr - update sm4 test vectorsGilad Ben-Yossef1-7/+115
2018-09-28crypto: tcrypt - remove remnants of pcomp-based zlibHoria Geantă1-2/+0
2018-09-21crypto: testmgr - Add test for LRW counter wrap-aroundOndrej Mosnacek1-0/+21
2018-09-04crypto: speck - remove SpeckJason A. Donenfeld1-738/+0
2018-08-03crypto: dh - fix calculating encoded key sizeEric Biggers1-6/+6
2018-07-20crypto: dh - update test for public key verificationStephan Mueller1-0/+4
2018-07-01crypto: vmac - remove insecure version with hardcoded nonceEric Biggers1-102/+0
2018-07-01crypto: vmac - add nonced version with big endian digestEric Biggers1-0/+155
2018-05-31crypto: testmgr - eliminate redundant decryption test vectorsEric Biggers1-11424/+809
2018-05-31crypto: testmgr - add extra kw(aes) encryption test vectorEric Biggers1-0/+13
2018-05-31crypto: testmgr - add extra ecb(tnepres) encryption test vectorsEric Biggers1-1/+39
2018-05-31crypto: testmgr - make an cbc(des) encryption test vector chunkedEric Biggers1-0/+3
2018-05-31crypto: testmgr - add extra ecb(des) encryption test vectorsEric Biggers1-0/+22
2018-05-27crypto: testmgr - add more unkeyed crc32 and crc32c test vectorsEric Biggers1-0/+14
2018-05-27crypto: testmgr - remove bfin_crc "hmac(crc32)" test vectorsEric Biggers1-88/+0
2018-05-19crypto: testmgr - Add test vectors for MORUSOndrej Mosnacek1-0/+3400
2018-05-19crypto: testmgr - Add test vectors for AEGISOndrej Mosnacek1-0/+2835
2018-04-21crypto: zstd - Add zstd supportNick Terrell1-0/+71
2018-03-16crypto: testmgr - add a new test case for CRC-T10DIFArd Biesheuvel1-0/+259
2018-03-16crypto: testmgr - introduce SM4 testsGilad Ben-Yossef1-0/+131
2018-02-22crypto: speck - add test vectors for Speck64-XTSEric Biggers1-0/+671
2018-02-22crypto: speck - add test vectors for Speck128-XTSEric Biggers1-0/+687
2018-02-22crypto: speck - add support for the Speck block cipherEric Biggers1-0/+128
2018-02-22crypto: testmgr - Fix incorrect values in PKCS#1 test vectorConor McLoughlin1-3/+3
2018-01-26crypto: testmgr - add new testcases for sha3Ard Biesheuvel1-0/+550
2017-09-22crypto: sm3 - add SM3 test vectorsGilad Ben-Yossef1-0/+67
2017-08-22crypto: testmgr - add chunked test cases for chacha20Ard Biesheuvel1-0/+7
2017-06-20crypto: testmgr - add testvector for pkcs1pad(rsa)Stephan Mueller1-0/+96
2017-06-10crypto: testmgr - add genkey kpp testTudor-Dan Ambarus1-0/+47
2017-04-24crypto: scomp - add support for deflate rfc1950 (zlib)Giovanni Cabiddu1-0/+75
2017-03-09crypto: testmgr - constify all test vectorsEric Biggers1-256/+256
2017-03-04Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+1
2017-03-01crypto: testmgr - Pad aes_ccm_enc_tv_template vectorLaura Abbott1-1/+1
2017-02-24crypto: change LZ4 modules to work with new LZ4 module versionSven Schmidt1-40/+102
2017-02-11crypto: testmgr - add test cases for cbcmac(aes)Ard Biesheuvel1-0/+60
2017-01-13crypto: testmgr - use calculated count for number of test vectorsArd Biesheuvel1-270/+2
2016-12-07crypto: testmgr - add/enhance test cases for CRC-T10DIFArd Biesheuvel1-28/+42
2016-08-31crypto: FIPS - allow tests to be disabled in FIPS modeStephan Mueller1-0/+4
2016-07-05crypto: testmgr - Add 4K private key to RSA testvectorSalvatore Benedetto1-1/+199
2016-07-01crypto: sha3 - Add HMAC-SHA3 test modes and test vectorsraveendra padasalagi1-0/+388
2016-06-23crypto: ecdh - Add ECDH software supportSalvatore Benedetto1-0/+93
2016-06-23crypto: dh - Add DH software implementationSalvatore Benedetto1-0/+230
2016-06-20crypto: sha3 - Add SHA-3 Test's in tcryptraveendra padasalagi1-0/+125
2016-01-27crypto: compress - remove unused pcomp interfaceJoonsoo Kim1-144/+0
2015-10-15crypto: keywrap - add testmgr supportStephan Mueller1-0/+40
2015-10-15crypto: testmgr - test IV value after a cipher operationBoris BREZILLON1-0/+1
2015-10-14crypto: akcipher - Changes to asymmetric key APITadeusz Struk1-9/+27
2015-08-04crypto: testmgr - Disable authenc test and convert test vectorsHerbert Xu1-26/+96
2015-07-17crypto: testmgr - Add a longer ChaCha20 test vectorMartin Willi1-1/+333
2015-07-17crypto: chacha20poly1305 - Convert to new AEAD interfaceHerbert Xu1-4/+6
2015-07-17crypto: testmgr - Disable rfc4309 test and convert test vectorsHerbert Xu1-218/+1412
2015-07-14crypto: testmgr - Disable rfc4106 test and convert test vectorsHerbert Xu1-284/+318
2015-07-07crypto: testmgr - add a chunking test for cbc(aes)LABBE Corentin1-0/+6
2015-06-17crypto: testmgr - add tests vectors for RSATadeusz Struk1-0/+187
2015-06-17crypto: poly1305 - Pass key as first two message blocks to each desc_ctxMartin Willi1-55/+44
2015-06-17crypto: testmgr - Add mcgrew test vectors for rfc4106Herbert Xu1-3/+846
2015-06-17crypto: testmgr - Update rfc4543 test vectorsHerbert Xu1-6/+9
2015-06-09crypto: testmgr - Document struct cipher_testvecLABBE Corentin1-0/+18
2015-06-04crypto: testmgr - Add draft-ietf-ipsecme-chacha20-poly1305 test vectorMartin Willi1-0/+179
2015-06-04crypto: testmgr - Add ChaCha20-Poly1305 test vectors from RFC7539Martin Willi1-0/+269
2015-06-04crypto: testmgr - Add Poly1305 test vectors from RFC7539Martin Willi1-0/+259
2015-06-04crypto: testmgr - Add ChaCha20 test vectors from RFC7539Martin Willi1-0/+177
2015-05-25crypto: testmgr - Added one larger ghash testvector (400 bytes) to the testmgr.Harald Freudenberger1-1/+58
2015-05-11crypto: testmgr - add test cases for CRC32Ard Biesheuvel1-0/+434
2015-05-01crypto: testmgr - Wrap the LHS in expressions of the form !x == yDavid Howells1-3/+3
2015-05-01crypto: pcomp - Constify (de)compression parametersDavid Howells1-1/+1
2014-08-29crypto: testmgr - add test for lz4 and lz4hcKOVACS Krisztian1-0/+66
2014-08-01crypto: testmgr - use chunks smaller than algo block size in chunk testsArd Biesheuvel1-132/+132
2014-07-23crypto: testmgr - avoid DMA mapping from text, rodata, stackHoria Geanta1-1/+1
2014-06-21crypto: testmgr - add 4 more test vectors for GHASHArd Biesheuvel1-4/+45
2014-06-20crypto: drbg - DRBG testmgr test vectorsStephan Mueller1-0/+843
2014-05-22crypto: testmgr - add aead cbc des, des3_ede testsNitesh Lal1-10/+656
2014-04-16crypto: testmgr - add empty and large test vectors for SHA-1, SHA-224, SHA-25...Jussi Kivilinna1-7/+721
2014-04-16crypto: testmgr - add test cases for SHA-1, SHA-224, SHA-256 and AES-CCMArd Biesheuvel1-6/+47
2014-03-21crypto: testmgr - add aead null encryption test vectorsHoria Geanta1-0/+180
2013-09-07Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto tra...Herbert Xu1-0/+33
2013-07-24Revert "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transf...Herbert Xu1-33/+0
2013-05-24crypto: crct10dif - Simple correctness and speed test for CRCT10DIF hashTim Chen1-0/+33
2013-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-38/+1276
2013-04-25crypto: testmgr - extend camellia test-vectors for camellia-aesni/avx2Jussi Kivilinna1-38/+1062
2013-04-25crypto: add CMAC support to CryptoAPIJussi Kivilinna1-0/+125
2013-04-25crypto: testmgr - add AES GMAC test vectorsJussi Kivilinna1-0/+89
2013-02-20crypto: testmgr - update LZO compression test vectorsMarkus F.X.J. Oberhumer1-18/+20
2012-12-06crypto: testmgr - remove superfluous initializers for xts(aes)Mathias Krause1-4/+0
2012-12-06crypto: testmgr - add larger crc32c test vector to test FPU path in crc32c_intelJussi Kivilinna1-3/+264
2012-10-24crypto: testmgr - add new larger DES3_EDE testvectorsJussi Kivilinna1-4/+1102
2012-10-24crypto: testmgr - add new larger DES testvectorsJussi Kivilinna1-4/+580
2012-10-24crypto: testmgr - add new larger AES testvectorsJussi Kivilinna1-8/+1104
2012-10-24crypto: testmgr - expand serpent test vectorsJussi Kivilinna1-38/+742
2012-10-24crypto: testmgr - expand blowfish test vectorsJussi Kivilinna1-38/+962
2012-10-24crypto: testmgr - expand camellia test vectorsJussi Kivilinna1-50/+940
2012-10-15crypto: vmac - Make VMAC work when blocks aren't alignedSalman Qazi1-1/+32
2012-09-27crypto: testmgr - add test vectors for CTR mode IV increasementJussi Kivilinna1-1/+1074
2012-09-27crypto: testmgr - add test vectors for partial ctr(cast5) and ctr(cast6)Jussi Kivilinna1-4/+62
2012-09-27crypto: testmgr - allow non-multi page and multi page skcipher tests from sam...Jussi Kivilinna1-1/+169
2012-08-01crypto: testmgr - add larger cast6 testvectorsJohannes Goetzfried1-2/+1410
2012-08-01crypto: testmgr - add larger cast5 testvectorsJohannes Goetzfried1-2/+808
2012-07-11crypto: testmgr - add aead cbc aes hmac sha1,256,512 test vectorsHoria Geanta1-0/+834
2012-06-12crypto: testmgr - expand twofish test vectorsJohannes Goetzfried1-32/+896
2012-06-12crypto: testmgr - Add new test cases for Blackfin CRC crypto driverSonic Zhang1-0/+90
2012-03-14crypto: testmgr - add more camellia test vectorsJussi Kivilinna1-4/+1379
2011-11-09crypto: testmgr - add xts(twofish) test vectorsJussi Kivilinna1-0/+681
2011-11-09crypto: testmgr - add xts(serpent) test vectorsJussi Kivilinna1-0/+682
2011-11-09crypto: testmgr - add lrw(twofish) test vectorsJussi Kivilinna1-0/+501
2011-11-09crypto: testmgr - add lrw(serpent) test vectorsJussi Kivilinna1-0/+502
2011-11-09crypto: testmgr - add new serpent test vectorsJussi Kivilinna1-2/+391
2011-10-21crypto: testmgr - add twofish testsJussi Kivilinna1-4/+222
2011-10-21crypto: testmgr - add blowfish test-vectorsJussi Kivilinna1-4/+168
2011-06-30crypto: testmgr - add xts-aes-256 self-testJarod Wilson1-2/+291
2011-05-04crypto: testmgr - add support for aes ofb modePuneet Saxena1-0/+60
2011-02-17crypto: sha1 - Add test vector to test partial block processingHerbert Xu1-1/+29
2010-11-13crypto: rfc4106 - Extending the RC4106 AES-GCM test vectorsAdrian Hoban1-0/+361
2010-03-18crypto: vmac - Fix big-endian supportShane Wang1-4/+60