Implemented modified and somewhat faster initialization code.
commit147d762ebcbd20a5f3e553d80ee82808b3c0755c
authorLoRd_MuldeR <mulder2@gmx.de>
Thu, 13 Oct 2022 00:26:51 +0000 (13 02:26 +0200)
committerLoRd_MuldeR <mulder2@gmx.de>
Thu, 13 Oct 2022 00:26:51 +0000 (13 02:26 +0200)
tree9db5cb4b62b71118b2079f648e54eade9a96488a
parente4c3343d0c866cc6e26a17d2d5af9b3f26696f8c
Implemented modified and somewhat faster initialization code.
As this unavoidably breaks compatibility with pre-1.3.x versions, added a new flag to 'slunkparam_t' that enables backwards compatibility mode.
Also extended the self-test code to test the new initialization, in addition to the "legacy" initialization.
frontend/src/crypt.c
frontend/src/crypt.h
frontend/src/main.c
frontend/src/selftest.c
frontend/src/test_data.c
frontend/src/test_data.h
libslunkcrypt/include/slunkcrypt.h
libslunkcrypt/src/keygen.c
libslunkcrypt/src/keygen.h
libslunkcrypt/src/slunkcrypt.c
libslunkcrypt/src/version.h