21 lines
393 B
C
21 lines
393 B
C
/* test the ciphers and hashes using their built-in self-tests */
|
|
|
|
#include "test.h"
|
|
|
|
int cipher_hash_test(void)
|
|
{
|
|
int x;
|
|
|
|
/* test ciphers */
|
|
for (x = 0; cipher_descriptor[x].name != NULL; x++) {
|
|
DO(cipher_descriptor[x].test());
|
|
}
|
|
|
|
/* test hashes */
|
|
for (x = 0; hash_descriptor[x].name != NULL; x++) {
|
|
DO(hash_descriptor[x].test());
|
|
}
|
|
|
|
return 0;
|
|
}
|