netxduo
NX_CRYPTO_GCM_BLOCK_SIZE
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_CRYPTO_GCM_BLOCK_SIZE
NX_CRYPTO_GCM_BLOCK_SIZE macro
Syntax
from
nx_crypto_gcm.h:66
#define
NX_CRYPTO_GCM_BLOCK_SIZE
16
References
Location
Text
nx_crypto_gcm.h:66
#define
NX_CRYPTO_GCM_BLOCK_SIZE
16
nx_crypto_gcm.c:206
UCHAR
v
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:210
NX_CRYPTO_MEMSET
(
output
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:211
NX_CRYPTO_MEMCPY
(
v
,
y
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
/* Use case of memcpy is verified. */
nx_crypto_gcm.c:224
j
=
NX_CRYPTO_GCM_BLOCK_SIZE
-
1
;
nx_crypto_gcm.c:296
UCHAR
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:306
input
+=
NX_CRYPTO_GCM_BLOCK_SIZE
;
nx_crypto_gcm.c:373
UCHAR
aes_output
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:382
crypto_function
(
crypto_metadata
,
counter_block
,
aes_output
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:390
input
+=
NX_CRYPTO_GCM_BLOCK_SIZE
;
nx_crypto_gcm.c:391
output
+=
NX_CRYPTO_GCM_BLOCK_SIZE
;
nx_crypto_gcm.c:397
crypto_function
(
crypto_metadata
,
counter_block
,
aes_output
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:467
UCHAR
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:471
if
(
block_size
!=
NX_CRYPTO_GCM_BLOCK_SIZE
)
nx_crypto_gcm.c:477
NX_CRYPTO_MEMSET
(
hkey
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:478
crypto_function
(
crypto_metadata
,
hkey
,
hkey
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:483
if
(
iv_len
==
NX_CRYPTO_GCM_BLOCK_SIZE
-
4
)
nx_crypto_gcm.c:498
NX_CRYPTO_MEMSET
(
j0
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:502
NX_CRYPTO_MEMSET
(
tmp_block
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:503
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
-
2
]
=
(
UCHAR
)
(
(
(
iv_len
<
<
3
)
&
0xFF00
)
>
>
8
)
;
nx_crypto_gcm.c:504
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
-
1
]
=
(
UCHAR
)
(
(
iv_len
<
<
3
)
&
0x00FF
)
;
nx_crypto_gcm.c:505
_nx_crypto_gcm_ghash_update
(
hkey
,
tmp_block
,
NX_CRYPTO_GCM_BLOCK_SIZE
,
j0
)
;
nx_crypto_gcm.c:509
NX_CRYPTO_MEMSET
(
s
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:513
NX_CRYPTO_MEMCPY
(
counter
,
j0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
/* Use case of memcpy is verified. */
nx_crypto_gcm.c:582
if
(
block_size
!=
NX_CRYPTO_GCM_BLOCK_SIZE
)
nx_crypto_gcm.c:651
UCHAR
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:656
if
(
block_size
!=
NX_CRYPTO_GCM_BLOCK_SIZE
)
nx_crypto_gcm.c:679
_nx_crypto_gcm_ghash_update
(
hkey
,
tmp_block
,
NX_CRYPTO_GCM_BLOCK_SIZE
,
s
)
;
nx_crypto_gcm.c:683
_nx_crypto_gcm_gctr
(
crypto_metadata
,
crypto_function
,
s
,
s
,
NX_CRYPTO_GCM_BLOCK_SIZE
,
j0
)
;
nx_crypto_gcm.c:751
if
(
block_size
!=
NX_CRYPTO_GCM_BLOCK_SIZE
)
nx_crypto_gcm.c:819
UCHAR
tmp_block
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.c:825
if
(
block_size
!=
NX_CRYPTO_GCM_BLOCK_SIZE
)
nx_crypto_gcm.c:848
_nx_crypto_gcm_ghash_update
(
hkey
,
tmp_block
,
NX_CRYPTO_GCM_BLOCK_SIZE
,
s
)
;
nx_crypto_gcm.c:856
_nx_crypto_gcm_gctr
(
crypto_metadata
,
crypto_function
,
s
,
s
,
NX_CRYPTO_GCM_BLOCK_SIZE
,
j0
)
;
nx_crypto_gcm.h:78
UCHAR
nx_crypto_gcm_hkey
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.h:79
UCHAR
nx_crypto_gcm_j0
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.h:80
UCHAR
nx_crypto_gcm_s
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;
nx_crypto_gcm.h:81
UCHAR
nx_crypto_gcm_counter
[
NX_CRYPTO_GCM_BLOCK_SIZE
]
;