summaryrefslogtreecommitdiff
path: root/test/regression/crypto_test/crypto_size_print.c
blob: 6a07b9090b49cb66c5799ac32929b56f43d99111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/***************************************************************************/
/* Copyright (c) 2024 Microsoft Corporation                                */
/* Copyright (c) 2026 Eclipse ThreadX contributors                         */
/*                                                                         */
/* This program and the accompanying materials are made available under    */
/* the terms of the MIT License which is available at                      */
/* https://opensource.org/licenses/MIT.                                    */
/*                                                                         */
/* SPDX-License-Identifier: MIT                                            */
/***************************************************************************/

/*
 * =====================================================================================
 *
 *       Filename:  main.c
 *
 *    Description:
 *
 *        Version:  1.0
 *        Created:  04/29/2020 04:45:06 PM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  YOUR NAME (),
 *        Company:
 *
 * =====================================================================================
 */

#include <stdio.h>

#include "nx_crypto_phash.h"
#include "nx_crypto_tls_prf_1.h"
#include "nx_crypto_tls_prf_sha256.h"
#include "nx_crypto_tls_prf_sha384.h"
#include "nx_crypto_tls_prf_sha512.h"
#include "nx_crypto_hkdf.h"
#include "nx_crypto_3des.h"
#include "nx_crypto.h"
#include "nx_crypto_md5.h"
#include "nx_crypto_sha1.h"
#include "nx_crypto_sha2.h"
#include "nx_crypto_sha5.h"
#include "nx_crypto.h"
#include "nx_crypto_hmac_sha1.h"
#include "nx_crypto_hmac_sha2.h"
#include "nx_crypto_hmac_sha5.h"
#include "nx_crypto_hmac_md5.h"
#include "nx_crypto_aes.h"
#include "nx_crypto_rsa.h"
#include "nx_crypto_null.h"
#include "nx_crypto_ecjpake.h"
#include "nx_crypto_ecdsa.h"
#include "nx_crypto_ecdh.h"
#include "nx_crypto_drbg.h"
#include "nx_crypto_pkcs1_v1.5.h"
#include "nx_crypto_dh.h"
#include "nx_crypto_drbg.h"

int main()
{

   printf(" sizeof(NX_CRYPTO_AES),                             %d\n",      sizeof(NX_CRYPTO_AES));
   printf(" sizeof(NX_CRYPTO_DRBG),                            %d\n",      sizeof(NX_CRYPTO_DRBG));          
   printf(" sizeof(NX_CRYPTO_ECDSA),                           %d\n",      sizeof(NX_CRYPTO_ECDSA));         
   printf(" sizeof(NX_CRYPTO_ECDH),                            %d\n",      sizeof(NX_CRYPTO_ECDH));        
   printf(" sizeof(NX_CRYPTO_SHA1_HMAC),                       %d\n",      sizeof(NX_CRYPTO_SHA1_HMAC));
   printf(" sizeof(NX_CRYPTO_SHA256_HMAC),                     %d\n",      sizeof(NX_CRYPTO_SHA256_HMAC));
   printf(" sizeof(NX_CRYPTO_SHA512_HMAC),                     %d\n",      sizeof(NX_CRYPTO_SHA512_HMAC));  
   printf(" sizeof(NX_CRYPTO_MD5_HMAC),                        %d\n",      sizeof(NX_CRYPTO_MD5_HMAC));  
   printf(" sizeof(NX_CRYPTO_RSA),                             %d\n",      sizeof(NX_CRYPTO_RSA));     
   printf(" sizeof(NX_CRYPTO_ECJPAKE),                         %d\n",      sizeof(NX_CRYPTO_ECJPAKE));
   printf(" sizeof(NX_CRYPTO_MD5),                             %d\n",      sizeof(NX_CRYPTO_MD5));      
   printf(" sizeof(NX_CRYPTO_SHA1),                            %d\n",      sizeof(NX_CRYPTO_SHA1));          
   printf(" sizeof(NX_CRYPTO_SHA256),                          %d\n",      sizeof(NX_CRYPTO_SHA256));        
 //  printf(" sizeof(NX_CRYPTO_SHA384),                          %d\n",      sizeof(NX_CRYPTO_SHA384));
   printf(" sizeof(NX_CRYPTO_SHA512),                          %d\n",      sizeof(NX_CRYPTO_SHA512));       
   printf(" sizeof(NX_CRYPTO_TLS_PRF_1),                       %d\n",      sizeof(NX_CRYPTO_TLS_PRF_1));
   printf(" sizeof(NX_CRYPTO_TLS_PRF_SHA256),                  %d\n",      sizeof(NX_CRYPTO_TLS_PRF_SHA256));
   printf(" sizeof(NX_CRYPTO_TLS_PRF_SHA384),                  %d\n",      sizeof(NX_CRYPTO_TLS_PRF_SHA384));
   printf(" sizeof(NX_CRYPTO_TLS_PRF_SHA512),                  %d\n",      sizeof(NX_CRYPTO_TLS_PRF_SHA512));
   printf(" sizeof(NX_CRYPTO_HMAC),                            %d\n",      sizeof(NX_CRYPTO_HMAC));          
   printf(" sizeof(NX_CRYPTO_HKDF) + sizeof(NX_CRYPTO_HMAC),   %d\n",      sizeof(NX_CRYPTO_HKDF) + sizeof(NX_CRYPTO_HMAC));
   printf(" sizeof(NX_CRYPTO_DES),                             %d\n",      sizeof(NX_CRYPTO_DES));
   printf(" sizeof(NX_CRYPTO_3DES),                            %d\n",      sizeof(NX_CRYPTO_3DES));                     
   printf(" sizeof(NX_CRYPTO_PKCS1),                           %d\n",      sizeof(NX_CRYPTO_PKCS1));
   printf(" sizeof(NX_CRYPTO_DH),                           %d\n",      sizeof(NX_CRYPTO_DH));
   printf(" sizeof(NX_CRYPTO_DRBG),                           %d\n",      sizeof(NX_CRYPTO_DRBG));

   return(0);

}