1
1
libssh/tests/external_override
Anderson Toshiyuki Sasaki 8e56585c72 tests/external_override: Add override test for internal implementations
This adds a test to check if the internal implementation is not used
when it is not supposed to be used.

To be able to override functions using LD_PRELOAD, a shared version of
the torture library was added, as well as a shared library for each
of the algorithms implemented internally (ChaCha20, Poly1305,
curve25519, and ed25519).

Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
2021-01-12 12:54:18 +01:00
..
chacha20_override.c tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
chacha20_override.h tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
CMakeLists.txt tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
curve25519_override.c tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
curve25519_override.h tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
ed25519_override.c tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
ed25519_override.h tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
poly1305_override.c tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
poly1305_override.h tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00
torture_override.c tests/external_override: Add override test for internal implementations 2021-01-12 12:54:18 +01:00