2016-11-03 14:18:32 +00:00
|
|
|
|
2016-11-03 16:15:18 +00:00
|
|
|
#include <stdio.h>
|
|
|
|
|
2016-11-07 20:11:58 +00:00
|
|
|
#include "crypto/test_rsa.h"
|
2016-11-09 16:22:25 +00:00
|
|
|
//#include "multihash/test_multihash.h"
|
2016-11-07 20:11:58 +00:00
|
|
|
#include "crypto/test_base58.h"
|
2016-11-09 16:22:25 +00:00
|
|
|
#include "crypto/test_mbedtls.h"
|
2016-11-07 20:11:58 +00:00
|
|
|
|
2016-11-03 14:18:32 +00:00
|
|
|
int testit(const char* name, int (*func)(void)) {
|
|
|
|
printf("Testing %s...\n", name);
|
|
|
|
int retVal = func();
|
|
|
|
if (retVal)
|
|
|
|
printf("%s success!\n", name);
|
|
|
|
else
|
|
|
|
printf("** Uh oh! %s failed.**\n", name);
|
|
|
|
return retVal;
|
|
|
|
}
|
|
|
|
|
|
|
|
int main(int argc, char** argv) {
|
2016-11-07 20:11:58 +00:00
|
|
|
//testit("test_crypto_rsa_public_key_bytes", test_crypto_rsa_public_key_bytes);
|
|
|
|
//testit("test_crypto_x509_private_to_der", test_crypto_x509_private_to_der);
|
|
|
|
//testit("test_crypto_x509_der_to_private", test_crypto_x509_der_to_private);
|
2016-11-09 16:22:25 +00:00
|
|
|
//testit("test_multihash_encode", test_multihash_encode);
|
|
|
|
//testit("test_multihash_decode", test_multihash_decode);
|
|
|
|
//testit("test_multihash_base58_encode_decode", test_multihash_base58_encode_decode);
|
|
|
|
//testit("test_multihash_base58_decode", test_multihash_base58_decode);
|
|
|
|
//testit("test_multihash_size", test_multihash_size);
|
2016-11-07 20:11:58 +00:00
|
|
|
testit("test_base58_encode_decode", test_base58_encode_decode);
|
|
|
|
testit("test_base58_size", test_base58_size);
|
|
|
|
testit("test_base58_max_size", test_base58_max_size);
|
2016-11-09 16:22:25 +00:00
|
|
|
testit("test_base58_peer_address", test_base58_peer_address);
|
|
|
|
testit("test_mbedtls_pk_write_key_der", test_mbedtls_pk_write_key_der);
|
2016-11-03 14:18:32 +00:00
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
|