aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/test_vectors
Commit message (Collapse)AuthorAgeFilesLines
* test-vectors: Add a Curve25519 DH test vectorMartin Willi2016-11-143-0/+36
|
* xof: Added ChaCha20 stream as XOFAndreas Steffen2016-08-063-0/+86
|
* xof: Implemented SHAKE128 and SHAKE256 Extended Output FunctionsAndreas Steffen2016-07-294-1/+484
|
* xof: Defined Extended Output FunctionsAndreas Steffen2016-07-291-0/+16
|
* Implemented SHA-3 hash algorithm including test vectorsAndreas Steffen2015-11-033-0/+353
|
* test-vectors: Add some initial ChaCha20/Poly1305 AEAD test vectorMartin Willi2015-06-293-0/+112
|
* test-vectors: Define test vector symbols as externMartin Willi2015-04-161-7/+7
| | | | | | We don't actually define a vector, but only prototype the test vector implemented in a different file. GCC uses the correct symbol during testing, but clang correctly complains about duplicated symbols during linking.
* test-vectors: Add DH vectors for Brainpool groupsMartin Willi2015-04-153-0/+118
|
* test-vectors: Add DH vectors for ECDH groupsMartin Willi2015-04-153-0/+140
|
* test-vectors: Add DH vectors for subgroup MODP groupsMartin Willi2015-04-153-0/+168
|
* test-vectors: Add DH vectors for normal MODP groupsMartin Willi2015-04-153-0/+741
|
* test-vectors: Support testing DH groupsMartin Willi2015-04-151-1/+16
|
* test-vectors: Add some self-made additional AES-GCM test vectorsMartin Willi2015-04-152-0/+157
| | | | | We missed test vectors for 192/256-bit key vectors for ICV8/12, and should also have some for larger associated data chunk.
* test-vectors: Define some additional CCM test vectorsMartin Willi2015-04-152-1/+84
| | | | | | We don't have any where plain or associated data is not a multiple of the block size, but it is likely to find bugs here. Also, we miss some ICV12 test vectors using 128- and 192-bit key sizes.
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* test-vectors: Renumber AES-GCM test vectors according to original sourceTobias Brunner2014-03-312-16/+100
| | | | Also adds several missing ones.
* aead: Support custom AEAD salt sizesMartin Willi2014-03-312-19/+36
| | | | | | | | | The salt, or often called implicit nonce, varies between AEAD algorithms and their use in protocols. For IKE and ESP, GCM uses 4 bytes, while CCM uses 3 bytes. With TLS, however, AEAD mode uses 4 bytes for both GCM and CCM. Our GCM backends currently support 4 bytes and CCM 3 bytes only. This is fine until we go for CCM mode support in TLS, which requires 4 byte nonces.
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-3/+4
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* test-vectors: Use plugin featuresTobias Brunner2013-06-111-1/+12
|
* Add test vectors for RC2Tobias Brunner2013-05-083-0/+118
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Add a SHA1 test vector forcing padding over block boundaryMartin Willi2012-07-182-0/+7
|
* Added test vectors for AES-CMAC.Tobias Brunner2012-04-033-0/+153
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-151-0/+7
| | | | over plugin_t
* Use an IV size of zero for DES in ECB modeMartin Willi2011-04-081-2/+0
|
* Migrated test_vectors_plugin_t to INIT/METHOD macrosAndreas Steffen2010-12-041-6/+10
|
* Added AES-GCM test vectorsMartin Willi2010-08-193-0/+147
|
* Added AES-CCM test vectorsMartin Willi2010-08-193-0/+170
|
* Added support for AEAD test vectors to test-vectors pluginMartin Willi2010-08-191-0/+16
|
* Added Camellia XCBC test vectorsMartin Willi2010-08-133-0/+63
|
* Added Camellia-CTR test vectorsMartin Willi2010-08-133-0/+158
|
* Added AES-CTR test vectorsMartin Willi2010-08-133-0/+158
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-3/+3
|
* Reverting eba28948a584b9d02474cf5d256b04b8d2adbe6a which was only necessary ↵Tobias Brunner2010-03-021-1/+0
| | | | | | | when cross-compiling the plugins for Android 2.0. With the coming monolithic build using Android.mk files this won't be necessary anymore.
* Streamlined the source file list formatting in plugin makefiles.Tobias Brunner2010-03-021-0/+1
|
* Link all enabled libstrongswan plugins into the library, link all enabled ↵Tobias Brunner2010-03-021-2/+5
| | | | charon plugins into libcharon.
* Changed plugin constructors from plugin_create to plugin_name_plugin_create.Tobias Brunner2010-03-021-1/+1
|
* Removing the plugin constructor declarations from the header files.Tobias Brunner2010-03-021-5/+0
|
* Link all plugins to libstrongswan.Tobias Brunner2010-02-251-0/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-043-13/+13
|
* support of SHA224-based certificate signaturesAndreas Steffen2009-08-052-0/+38
|
* added -avoid-version to LDFLAGS, plugins are not versionedMartin Willi2009-07-031-1/+1
|
* added test vector for NULL encryptionAndreas Steffen2009-06-182-0/+2
|
* added test vector for NULL encryptionAndreas Steffen2009-06-181-0/+25
|
* added md2 and md4 test vectorsAndreas Steffen2009-06-184-0/+142
|
* added 2 des test vectorsAndreas Steffen2009-06-183-0/+70
|
* added 2 RC5 test vectorsAndreas Steffen2009-06-173-0/+47
|
* added 2 IDEA test vectorsAndreas Steffen2009-06-173-0/+47
|
* added 6 serpent test vectorsAndreas Steffen2009-06-173-0/+98
|