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;
|
||
|
}
|