mbedTLS
psa_crypto_local_input_s::buffer
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
psa_crypto_local_input_s::buffer
psa_crypto_local_input_s::buffer field
Syntax
Show:
Summary
Declaration
from
psa_crypto_core.h:934
uint8_t
*
buffer
;
Examples
References
from
examples
Code
Location
Referrer
uint8_t
*
buffer
;
psa_crypto_core.h:934
LOCAL_INPUT_ALLOC
(
data_external
,
data_length
,
data
)
;
psa_crypto.c:2087
psa_import_key()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2370
psa_hash_update()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:2442
psa_hash_verify()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2470
psa_hash_compute()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2499
psa_hash_compare()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:2512
psa_hash_compare()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2705
psa_mac_update()
LOCAL_INPUT_ALLOC
(
mac_external
,
mac_length
,
mac
)
;
psa_crypto.c:2802
psa_mac_verify_finish()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2885
psa_mac_compute()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:2913
psa_mac_verify()
LOCAL_INPUT_ALLOC
(
mac_external
,
mac_length
,
mac
)
;
psa_crypto.c:2927
psa_mac_verify()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:3125
psa_sign_message()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:3183
psa_verify_message()
LOCAL_INPUT_ALLOC
(
signature_external
,
signature_length
,
signature
)
;
psa_crypto.c:3184
psa_verify_message()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:3257
psa_sign_hash()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:3329
psa_verify_hash()
LOCAL_INPUT_ALLOC
(
signature_external
,
signature_length
,
signature
)
;
psa_crypto.c:3330
psa_verify_hash()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:3384
psa_asymmetric_encrypt()
LOCAL_INPUT_ALLOC
(
salt_external
,
salt_length
,
salt
)
;
psa_crypto.c:3385
psa_asymmetric_encrypt()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:3442
psa_asymmetric_decrypt()
LOCAL_INPUT_ALLOC
(
salt_external
,
salt_length
,
salt
)
;
psa_crypto.c:3443
psa_asymmetric_decrypt()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:3548
psa_sign_hash_start()
LOCAL_INPUT_ALLOC
(
hash_external
,
hash_length
,
hash
)
;
psa_crypto.c:3704
psa_verify_hash_start()
LOCAL_INPUT_ALLOC
(
signature_external
,
signature_length
,
signature
)
;
psa_crypto.c:3705
psa_verify_hash_start()
LOCAL_INPUT_ALLOC
(
iv_external
,
iv_length
,
iv
)
;
psa_crypto.c:4439
psa_cipher_set_iv()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:4479
psa_cipher_update()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:4604
psa_cipher_encrypt()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:4666
psa_cipher_decrypt()
LOCAL_INPUT_ALLOC
(
nonce_external
,
nonce_length
,
nonce
)
;
psa_crypto.c:4787
psa_aead_encrypt()
LOCAL_INPUT_ALLOC
(
additional_data_external
,
additional_data_length
,
additional_data
)
;
psa_crypto.c:4788
psa_aead_encrypt()
LOCAL_INPUT_ALLOC
(
plaintext_external
,
plaintext_length
,
plaintext
)
;
psa_crypto.c:4789
psa_aead_encrypt()
LOCAL_INPUT_ALLOC
(
nonce_external
,
nonce_length
,
nonce
)
;
psa_crypto.c:4853
psa_aead_decrypt()
LOCAL_INPUT_ALLOC
(
additional_data_external
,
additional_data_length
,
psa_crypto.c:4854
psa_aead_decrypt()
LOCAL_INPUT_ALLOC
(
ciphertext_external
,
ciphertext_length
,
ciphertext
)
;
psa_crypto.c:4856
psa_aead_decrypt()
LOCAL_INPUT_ALLOC
(
nonce_external
,
nonce_length
,
nonce
)
;
psa_crypto.c:5124
psa_aead_set_nonce()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:5211
psa_aead_update_ad()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:5274
psa_aead_update()
LOCAL_INPUT_ALLOC
(
tag_external
,
tag_length
,
tag
)
;
psa_crypto.c:5411
psa_aead_verify()
LOCAL_INPUT_ALLOC
(
data_external
,
data_length
,
data
)
;
psa_crypto.c:7448
psa_key_derivation_input_bytes()
LOCAL_INPUT_ALLOC
(
peer_key_external
,
peer_key_length
,
peer_key
)
;
psa_crypto.c:7638
psa_key_derivation_key_agreement()
LOCAL_INPUT_ALLOC
(
peer_key_external
,
peer_key_length
,
peer_key
)
;
psa_crypto.c:7703
psa_raw_key_agreement()
LOCAL_INPUT_ALLOC
(
user_id_external
,
user_id_len
,
user_id
)
;
psa_crypto.c:8587
psa_pake_set_user()
LOCAL_INPUT_ALLOC
(
peer_id_external
,
peer_id_len
,
peer_id
)
;
psa_crypto.c:8631
psa_pake_set_peer()
LOCAL_INPUT_ALLOC
(
input_external
,
input_length
,
input
)
;
psa_crypto.c:8949
psa_pake_input()
local_input
->
buffer
=
mbedtls_calloc
(
input_len
,
1
)
;
psa_crypto.c:9155
psa_crypto_local_input_alloc()
if
(
local_input
->
buffer
==
NULL
)
{
psa_crypto.c:9156
psa_crypto_local_input_alloc()
local_input
->
buffer
,
local_input
->
length
)
;
psa_crypto.c:9166
psa_crypto_local_input_alloc()
mbedtls_free
(
local_input
->
buffer
)
;
psa_crypto.c:9174
psa_crypto_local_input_alloc()
local_input
->
buffer
=
NULL
;
psa_crypto.c:9175
psa_crypto_local_input_alloc()
mbedtls_free
(
local_input
->
buffer
)
;
psa_crypto.c:9182
psa_crypto_local_input_free()
local_input
->
buffer
=
NULL
;
psa_crypto.c:9183
psa_crypto_local_input_free()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
psa_crypto_local_input_s::buffer
is written by 2 functions and is read by 35 functions:
psa_crypto_local_input_alloc()
psa_crypto_local_input_free()
All items filtered out
psa_crypto_local_input_s::buffer
psa_import_key()
psa_hash_update()
psa_hash_verify()
psa_hash_compute()
psa_hash_compare()
psa_mac_update()
psa_mac_verify_finish()
psa_mac_compute()
psa_mac_verify()
psa_sign_message()
psa_verify_message()
psa_sign_hash()
psa_verify_hash()
psa_asymmetric_encrypt()
psa_asymmetric_decrypt()
psa_sign_hash_start()
psa_verify_hash_start()
psa_cipher_set_iv()
psa_cipher_update()
psa_cipher_encrypt()
psa_cipher_decrypt()
psa_aead_encrypt()
psa_aead_decrypt()
psa_aead_set_nonce()
psa_aead_update_ad()
psa_aead_update()
psa_aead_verify()
psa_key_derivation_input_bytes()
psa_key_derivation_key_agreement()
psa_raw_key_agreement()
psa_pake_set_user()
psa_pake_set_peer()
psa_pake_input()
psa_crypto_local_input_alloc()
psa_crypto_local_input_free()
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