mbedTLS
psa_crypto_local_input_free()
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
psa_crypto_local_input_free()
psa_crypto_local_input_free() function
Free a local copy of an input buffer.
Syntax
Show:
Summary
Declaration
Definition
from
psa_crypto_core.h:960
void
psa_crypto_local_input_free
(
psa_crypto_local_input_t
*
local_input
)
;
Implemented in
psa_crypto.c:9180
Arguments
Argument
Description
local_input
Pointer to a psa_crypto_local_input_t struct populated by a previous call to psa_crypto_local_input_alloc().
Related Functions
Found 1 other functions taking a
psa_crypto_local_input_s
argument:
Function
Description
psa_crypto_local_input_alloc()
Allocate a local copy of an input buffer and copy the contents into it.
Examples
References
from
examples
Code
Location
Referrer
void
psa_crypto_local_input_free
(
psa_crypto_local_input_t
*
local_input
)
psa_crypto.c:9180
void
psa_crypto_local_input_free
(
psa_crypto_local_input_t
*
local_input
)
;
psa_crypto_core.h:960
LOCAL_INPUT_FREE
(
data_external
,
data
)
;
psa_crypto.c:2143
psa_import_key()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2378
psa_hash_update()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:2452
psa_hash_verify()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2478
psa_hash_compute()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2520
psa_hash_compare()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:2521
psa_hash_compare()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2715
psa_mac_update()
LOCAL_INPUT_FREE
(
mac_external
,
mac
)
;
psa_crypto.c:2808
psa_mac_verify_finish()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2894
psa_mac_compute()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:2935
psa_mac_verify()
LOCAL_INPUT_FREE
(
mac_external
,
mac
)
;
psa_crypto.c:2936
psa_mac_verify()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:3133
psa_sign_message()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:3191
psa_verify_message()
LOCAL_INPUT_FREE
(
signature_external
,
signature
)
;
psa_crypto.c:3192
psa_verify_message()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:3265
psa_sign_hash()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:3337
psa_verify_hash()
LOCAL_INPUT_FREE
(
signature_external
,
signature
)
;
psa_crypto.c:3338
psa_verify_hash()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:3395
psa_asymmetric_encrypt()
LOCAL_INPUT_FREE
(
salt_external
,
salt
)
;
psa_crypto.c:3396
psa_asymmetric_encrypt()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:3454
psa_asymmetric_decrypt()
LOCAL_INPUT_FREE
(
salt_external
,
salt
)
;
psa_crypto.c:3455
psa_asymmetric_decrypt()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:3570
psa_sign_hash_start()
LOCAL_INPUT_FREE
(
hash_external
,
hash
)
;
psa_crypto.c:3730
psa_verify_hash_start()
LOCAL_INPUT_FREE
(
signature_external
,
signature
)
;
psa_crypto.c:3731
psa_verify_hash_start()
LOCAL_INPUT_FREE
(
iv_external
,
iv
)
;
psa_crypto.c:4452
psa_cipher_set_iv()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:4494
psa_cipher_update()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:4628
psa_cipher_encrypt()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:4684
psa_cipher_decrypt()
LOCAL_INPUT_FREE
(
nonce_external
,
nonce
)
;
psa_crypto.c:4810
psa_aead_encrypt()
LOCAL_INPUT_FREE
(
additional_data_external
,
additional_data
)
;
psa_crypto.c:4811
psa_aead_encrypt()
LOCAL_INPUT_FREE
(
plaintext_external
,
plaintext
)
;
psa_crypto.c:4812
psa_aead_encrypt()
LOCAL_INPUT_FREE
(
nonce_external
,
nonce
)
;
psa_crypto.c:4877
psa_aead_decrypt()
LOCAL_INPUT_FREE
(
additional_data_external
,
additional_data
)
;
psa_crypto.c:4878
psa_aead_decrypt()
LOCAL_INPUT_FREE
(
ciphertext_external
,
ciphertext
)
;
psa_crypto.c:4879
psa_aead_decrypt()
LOCAL_INPUT_FREE
(
nonce_external
,
nonce
)
;
psa_crypto.c:5133
psa_aead_set_nonce()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:5254
psa_aead_update_ad()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:5323
psa_aead_update()
LOCAL_INPUT_FREE
(
tag_external
,
tag
)
;
psa_crypto.c:5434
psa_aead_verify()
LOCAL_INPUT_FREE
(
data_external
,
data
)
;
psa_crypto.c:7456
psa_key_derivation_input_bytes()
LOCAL_INPUT_FREE
(
peer_key_external
,
peer_key
)
;
psa_crypto.c:7657
psa_key_derivation_key_agreement()
LOCAL_INPUT_FREE
(
peer_key_external
,
peer_key
)
;
psa_crypto.c:7731
psa_raw_key_agreement()
LOCAL_INPUT_FREE
(
user_id_external
,
user_id
)
;
psa_crypto.c:8595
psa_pake_set_user()
LOCAL_INPUT_FREE
(
peer_id_external
,
peer_id
)
;
psa_crypto.c:8639
psa_pake_set_peer()
LOCAL_INPUT_FREE
(
input_external
,
input
)
;
psa_crypto.c:8972
psa_pake_input()
Call Tree
from
examples
psa_crypto_local_input_free()
is called by 33 functions and calls 1 function:
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()
All items filtered out
psa_crypto_local_input_free()
mbedtls_free()
All items filtered out
Data Use
from
examples
psa_crypto_local_input_free()
reads 1 variable and writes 2 variables:
psa_crypto_local_input_s::buffer
All items filtered out
psa_crypto_local_input_free()
psa_crypto_local_input_s::buffer
psa_crypto_local_input_s::length
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