]> git.ipfire.org Git - thirdparty/strongswan.git/commit
drbg: Implemented NIST SP-800-90A DRBG
authorAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 9 Oct 2019 22:00:05 +0000 (00:00 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Wed, 16 Oct 2019 14:46:24 +0000 (16:46 +0200)
commit737375a2d27e9cf337bab3f37377eabaa0d31efe
tree715d3b43144e4cb4e4883c8dd56a1be6c87c1eac
parent2a7937f1791643c68f26bed8b6a11d1dd47d724d
drbg: Implemented NIST SP-800-90A DRBG
33 files changed:
conf/Makefile.am
conf/plugins/drbg.opt [new file with mode: 0644]
configure.ac
src/libstrongswan/Makefile.am
src/libstrongswan/crypto/crypto_factory.c
src/libstrongswan/crypto/crypto_factory.h
src/libstrongswan/crypto/crypto_tester.c
src/libstrongswan/crypto/crypto_tester.h
src/libstrongswan/crypto/drbgs/drbg.c [new file with mode: 0644]
src/libstrongswan/crypto/drbgs/drbg.h [new file with mode: 0644]
src/libstrongswan/crypto/rngs/rng_tester.c [moved from src/libstrongswan/tests/utils/test_rng.c with 96% similarity]
src/libstrongswan/crypto/rngs/rng_tester.h [moved from src/libstrongswan/tests/utils/test_rng.h with 61% similarity]
src/libstrongswan/crypto/transform.c
src/libstrongswan/crypto/transform.h
src/libstrongswan/plugins/drbg/Makefile.am [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_ctr.c [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_ctr.h [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_hmac.c [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_hmac.h [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_plugin.c [new file with mode: 0644]
src/libstrongswan/plugins/drbg/drbg_plugin.h [new file with mode: 0644]
src/libstrongswan/plugins/plugin_feature.c
src/libstrongswan/plugins/plugin_feature.h
src/libstrongswan/plugins/test_vectors/Makefile.am
src/libstrongswan/plugins/test_vectors/test_vectors.h
src/libstrongswan/plugins/test_vectors/test_vectors/drbg_ctr.c [new file with mode: 0644]
src/libstrongswan/plugins/test_vectors/test_vectors/drbg_hmac.c [new file with mode: 0644]
src/libstrongswan/plugins/test_vectors/test_vectors_plugin.c
src/libstrongswan/tests/Makefile.am
src/libstrongswan/tests/suites/test_mgf1.c
src/libstrongswan/tests/suites/test_rng_tester.c [moved from src/libstrongswan/tests/suites/test_test_rng.c with 84% similarity]
src/libstrongswan/tests/suites/test_vectors.c
src/libstrongswan/tests/tests.h