netxduo
_nx_crypto_memset_ptr
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (5/7)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
_nx_crypto_memset_ptr
_nx_crypto_memset_ptr
Syntax
Show:
Summary
Declaration
Definition
from
nx_crypto.h:141
extern
VOID
*
(
*
volatile
_nx_crypto_memset_ptr
)
(
void
*
dest
,
int
value
,
size_t
size
)
;
Implemented in
nx_crypto.h:138
Examples
References
from
examples
Code
Location
Referrer
VOID
*
(
*
volatile
_nx_crypto_memset_ptr
)
(
void
*
dest
,
int
value
,
size_t
size
)
=
memset
;
nx_crypto.h:138
extern
VOID
*
(
*
volatile
_nx_crypto_memset_ptr
)
(
void
*
dest
,
int
value
,
size_t
size
)
;
nx_crypto.h:141
VOID
*
(
*
volatile
_nx_crypto_memset_ptr
)
(
void
*
dest
,
int
value
,
size_t
size
)
=
memset
;
nx_crypto.h:138
NX_CRYPTO_MEMSET
(
&
(
(
NX_CRYPTO_AES
*
)
crypto_metadata
)
->
nx_crypto_aes_mode_context
,
0
,
sizeof
(
(
(
NX_CRYPTO_AES
*
)
crypto_metadata
)
->
nx_crypto_aes_mode_context
)
)
;
nx_crypto_aes.c:1778
_nx_crypto_method_aes_init()
NX_CRYPTO_MEMSET
(
output
+
length
-
i
,
0
,
block_size
-
(
length
-
i
)
)
;
nx_crypto_ccm.c:164
_nx_crypto_ccm_cbc_pad()
NX_CRYPTO_MEMSET
(
B
,
0
,
NX_CRYPTO_CCM_BLOCK_SIZE
)
;
nx_crypto_ccm.c:194
_nx_crypto_ccm_authentication_init()
NX_CRYPTO_MEMSET
(
X
,
0
,
NX_CRYPTO_CCM_BLOCK_SIZE
)
;
nx_crypto_ccm.c:195
_nx_crypto_ccm_authentication_init()
NX_CRYPTO_MEMSET
(
A
,
0
,
sizeof
(
ccm_metadata
->
nx_crypto_ccm_A
)
)
;
nx_crypto_ccm.c:331
_nx_crypto_ccm_encrypt_init()
NX_CRYPTO_MEMSET
(
control_block
,
0x0
,
16
)
;
nx_crypto_ctr.c:309
_nx_crypto_ctr_encrypt_init()
NX_CRYPTO_MEMSET
(
&
seed_material
[
personalization_string_len
]
,
0
,
nx_crypto_drbg.c:336
_nx_crypto_drbg_instantiate()
NX_CRYPTO_MEMSET
(
drbg_ptr
->
nx_crypto_drbg_key
,
0
,
sizeof
(
drbg_ptr
->
nx_crypto_drbg_key
)
)
;
nx_crypto_drbg.c:361
_nx_crypto_drbg_instantiate()
NX_CRYPTO_MEMSET
(
drbg_ptr
->
nx_crypto_drbg_v
,
0
,
sizeof
(
drbg_ptr
->
nx_crypto_drbg_v
)
)
;
nx_crypto_drbg.c:362
_nx_crypto_drbg_instantiate()
NX_CRYPTO_MEMSET
(
&
seed_material
[
additional_input_len
]
,
0
,
nx_crypto_drbg.c:467
_nx_crypto_drbg_reseed()
NX_CRYPTO_MEMSET
(
&
addition
[
additional_input_len
]
,
0
,
nx_crypto_drbg.c:606
_nx_crypto_drbg_generate()
NX_CRYPTO_MEMSET
(
iv
,
0
,
NX_CRYPTO_DRBG_BLOCK_LENGTH
)
;
nx_crypto_drbg.c:780
_nx_crypto_drbg_block_cipher_df()
NX_CRYPTO_MEMSET
(
&
iv
[
s_len
]
,
0
,
NX_CRYPTO_DRBG_BLOCK_LENGTH
-
(
s_len
%
NX_CRYPTO_DRBG_BLOCK_LENGTH
)
)
;
nx_crypto_drbg.c:793
_nx_crypto_drbg_block_cipher_df()
NX_CRYPTO_MEMSET
(
bcc_chain
,
0
,
sizeof
(
bcc_chain
)
)
;
nx_crypto_drbg.c:800
_nx_crypto_drbg_block_cipher_df()
NX_CRYPTO_MEMSET
(
data
,
0
,
(
48
-
size
)
)
;
nx_crypto_ec.c:1214
_nx_crypto_ec_secp192r1_reduce()
NX_CRYPTO_MEMSET
(
data
,
0
,
(
56
-
size
)
)
;
nx_crypto_ec.c:1351
_nx_crypto_ec_secp224r1_reduce()
NX_CRYPTO_MEMSET
(
data
,
0
,
(
64
-
size
)
)
;
nx_crypto_ec.c:1495
_nx_crypto_ec_secp256r1_reduce()
NX_CRYPTO_MEMSET
(
data
,
0
,
(
96
-
size
)
)
;
nx_crypto_ec.c:1660
_nx_crypto_ec_secp384r1_reduce()
NX_CRYPTO_MEMSET
(
data
,
0
,
(
132
-
size
)
)
;
nx_crypto_ec.c:1832
_nx_crypto_ec_secp521r1_reduce()
NX_CRYPTO_MEMSET
(
&
expanded_d
.
nx_crypto_huge_number_data
[
expanded_d
.
nx_crypto_huge_number_size
]
,
0
,
nx_crypto_ec.c:3030
_nx_crypto_ec_fp_fixed_multiple()
NX_CRYPTO_MEMSET
(
d
.
nx_crypto_huge_number_data
,
0
,
d
.
nx_crypto_huge_number_size
<
<
HN_SIZE_SHIFT
)
;
nx_crypto_ec.c:3415
_nx_crypto_ec_precomputation()
NX_CRYPTO_MEMSET
(
d
.
nx_crypto_huge_number_data
,
0
,
d
.
nx_crypto_huge_number_size
<
<
HN_SIZE_SHIFT
)
;
nx_crypto_ec.c:3450
_nx_crypto_ec_precomputation()
NX_CRYPTO_MEMSET
(
d
.
nx_crypto_huge_number_data
,
0
,
d
.
nx_crypto_huge_number_size
<
<
HN_SIZE_SHIFT
)
;
nx_crypto_ec.c:3456
_nx_crypto_ec_precomputation()
NX_CRYPTO_MEMSET
(
ecdh_ptr
->
nx_crypto_ecdh_private_key_buffer
,
0
,
nx_crypto_ecdh.c:103
_nx_crypto_ecdh_key_pair_import()
NX_CRYPTO_MEMSET
(
ecdh_ptr
->
nx_crypto_ecdh_private_key_buffer
,
0
,
nx_crypto_ecdh.c:288
_nx_crypto_ecdh_setup()
NX_CRYPTO_MEMSET
(
crypto_metadata
,
0
,
crypto_metadata_size
)
;
nx_crypto_ecjpake.c:1680
_nx_crypto_method_ecjpake_init()
NX_CRYPTO_MEMSET
(
output
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:210
_nx_crypto_gcm_multi()
NX_CRYPTO_MEMSET
(
&
tmp_block
[
input_length
]
,
0
,
sizeof
(
tmp_block
)
-
input_length
)
;
nx_crypto_gcm.c:316
_nx_crypto_gcm_ghash_update()
NX_CRYPTO_MEMSET
(
hkey
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:477
_nx_crypto_gcm_encrypt_init()
NX_CRYPTO_MEMSET
(
j0
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:498
_nx_crypto_gcm_encrypt_init()
NX_CRYPTO_MEMSET
(
tmp_block
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:502
_nx_crypto_gcm_encrypt_init()
NX_CRYPTO_MEMSET
(
s
,
0
,
NX_CRYPTO_GCM_BLOCK_SIZE
)
;
nx_crypto_gcm.c:509
_nx_crypto_gcm_encrypt_init()
NX_CRYPTO_MEMSET
(
temp_T
,
0
,
temp_T_size
)
;
nx_crypto_hkdf.c:659
_nx_crypto_hkdf_expand()
NX_CRYPTO_MEMSET
(
hmac_metadata
->
k_ipad
,
0
,
hmac_metadata
->
block_size
)
;
nx_crypto_hmac.c:172
_nx_crypto_hmac_initialize()
NX_CRYPTO_MEMSET
(
hmac_metadata
->
k_opad
,
0
,
hmac_metadata
->
block_size
)
;
nx_crypto_hmac.c:174
_nx_crypto_hmac_initialize()
NX_CRYPTO_MEMSET
(
result_buffer
,
0
,
(
left_size
+
right_size
)
<
<
HN_SIZE_SHIFT
)
;
nx_crypto_huge_number.c:1111
_nx_crypto_huge_number_multiply()
NX_CRYPTO_MEMSET
(
result_buffer
,
0
,
result_size
<
<
HN_SIZE_SHIFT
)
;
nx_crypto_huge_number.c:1305
_nx_crypto_huge_number_square()
NX_CRYPTO_MEMSET
(
byte_stream
,
0
,
byte_stream_size
)
;
nx_crypto_huge_number.c:2042
_nx_crypto_huge_number_extract_fixed_size()
NX_CRYPTO_MEMSET
(
result
->
nx_crypto_huge_number_data
,
0
,
(
m_len
+
1
)
*
sizeof
(
HN_UBASE
)
)
;
nx_crypto_huge_number.c:2470
_nx_crypto_huge_number_mont()
NX_CRYPTO_MEMSET
(
val
,
0
,
(
m_len
<
<
HN_SIZE_SHIFT
)
)
;
nx_crypto_huge_number.c:2661
_nx_crypto_huge_number_mont_power_modulus()
NX_CRYPTO_MEMSET
(
temp_A
,
0
,
temp_A_size
)
;
nx_crypto_phash.c:131
_nx_crypto_phash()
NX_CRYPTO_MEMSET
(
output
,
0xff
,
expected_output_length
)
;
nx_crypto_pkcs1_v1.5.c:365
_nx_crypto_pkcs1_v1_5_encode()
NX_CRYPTO_MEMSET
(
output
,
0
,
output_length_in_byte
)
;
nx_crypto_tls_prf_1.c:300
_nx_crypto_method_prf_1_operation()
NX_CRYPTO_MEMSET
(
output
,
0
,
output_length_in_byte
)
;
nx_crypto_tls_prf_sha256.c:301
_nx_crypto_method_prf_sha_256_operation()
NX_CRYPTO_MEMSET
(
output
,
0
,
output_length_in_byte
)
;
nx_crypto_tls_prf_sha384.c:301
_nx_crypto_method_prf_sha384_operation()
NX_CRYPTO_MEMSET
(
output
,
0
,
output_length_in_byte
)
;
nx_crypto_tls_prf_sha512.c:301
_nx_crypto_method_prf_sha512_operation()
NX_CRYPTO_MEMSET
(
K1
,
1
,
sizeof
(
K1
)
)
;
nx_crypto_xcbc_mac.c:178
_nx_crypto_xcbc_mac()
NX_CRYPTO_MEMSET
(
E
,
0
,
sizeof
(
E
)
)
;
nx_crypto_xcbc_mac.c:183
_nx_crypto_xcbc_mac()
NX_CRYPTO_MEMSET
(
K2
,
2
,
sizeof
(
K2
)
)
;
nx_crypto_xcbc_mac.c:203
_nx_crypto_xcbc_mac()
NX_CRYPTO_MEMSET
(
K2
,
3
,
sizeof
(
K2
)
)
;
nx_crypto_xcbc_mac.c:209
_nx_crypto_xcbc_mac()
NX_CRYPTO_MEMSET
(
pad
,
0
,
sizeof
(
pad
)
)
;
nx_crypto_xcbc_mac.c:212
_nx_crypto_xcbc_mac()
NX_CRYPTO_MEMSET
(
_nx_secure_padded_signature
,
0xff
,
signature_offset
)
;
nx_secure_tls_ecc_generate_keys.c:727
_nx_secure_tls_ecc_generate_keys()
Call Tree
from
examples
_nx_crypto_memset_ptr
is called by 37 functions:
_nx_crypto_method_aes_init()
_nx_crypto_ccm_cbc_pad()
_nx_crypto_ccm_authentication_init()
_nx_crypto_ccm_encrypt_init()
_nx_crypto_ctr_encrypt_init()
_nx_crypto_drbg_instantiate()
_nx_crypto_drbg_reseed()
_nx_crypto_drbg_generate()
_nx_crypto_drbg_block_cipher_df()
_nx_crypto_ec_secp192r1_reduce()
_nx_crypto_ec_secp224r1_reduce()
_nx_crypto_ec_secp256r1_reduce()
_nx_crypto_ec_secp384r1_reduce()
_nx_crypto_ec_secp521r1_reduce()
_nx_crypto_ec_fp_fixed_multiple()
_nx_crypto_ec_precomputation()
_nx_crypto_ecdh_key_pair_import()
_nx_crypto_ecdh_setup()
_nx_crypto_method_ecjpake_init()
_nx_crypto_gcm_multi()
_nx_crypto_gcm_ghash_update()
_nx_crypto_gcm_encrypt_init()
_nx_crypto_hkdf_expand()
_nx_crypto_hmac_initialize()
_nx_crypto_huge_number_multiply()
_nx_crypto_huge_number_square()
_nx_crypto_huge_number_extract_fixed_size()
_nx_crypto_huge_number_mont()
_nx_crypto_huge_number_mont_power_modulus()
_nx_crypto_phash()
_nx_crypto_pkcs1_v1_5_encode()
_nx_crypto_method_prf_1_operation()
_nx_crypto_method_prf_sha_256_operation()
_nx_crypto_method_prf_sha384_operation()
_nx_crypto_method_prf_sha512_operation()
_nx_crypto_xcbc_mac()
_nx_secure_tls_ecc_generate_keys()
All items filtered out
_nx_crypto_memset_ptr
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out