123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- #ifdef HAVE_CONFIG_H
- #include <config.h>
- #endif
- #include <wolfssl/wolfcrypt/settings.h>
- #include <wolfssl/wolfcrypt/wc_port.h>
- #include <wolfcrypt/test/test.h>
- #include <stdio.h>
- #include "hw.h"
- typedef struct func_args {
- int argc;
- char** argv;
- int return_code;
- } func_args;
- static func_args args = { 0 } ;
- void main(void)
- {
- int test_num = 0;
- wolfCrypt_Init();
- do
- {
-
- #ifdef WOLFSSL_FRDM_K64_JENKINS
-
- if(test_num == 2){
- printf("\n&&&&&&&&&&&&& done &&&&&&&&&&&&&&&");
- delay_us(1000000);
- break;
- }
- delay_us(1000000);
- #endif
- printf("\nCrypt Test %d:\n", test_num);
- wolfcrypt_test(&args);
- printf("Crypt Test %d: Return code %d\n", test_num, args.return_code);
- test_num++;
- } while(args.return_code == 0);
-
- #ifdef WOLFSSL_FRDM_K64_JENKINS
- printf("\n&&&&&&&&&&&&&& done &&&&&&&&&&&&&\n");
- delay_us(1000000);
- #endif
- wolfCrypt_Cleanup();
- }
|