NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
NVIDIA Trusted Little Kernel Interface: SSL Methods
Description: Declares the SSL functions in the TLK.
Definition in file ote_openssl.h.
Go to the source code of this file.
Functions | |
te_error_t | openssl_aes_init (te_crypto_operation_t operation) |
Initializes crypto operation for AES. More... | |
te_error_t | openssl_aes_update (te_crypto_operation_t operation, const void *src, size_t src_len, void *dst, size_t *dst_len) |
AES update with crypto object and supplied parameters. More... | |
te_error_t | openssl_aes_do_final (te_crypto_operation_t operation, const void *src, size_t src_len, void *dst, size_t *dst_len) |
AES do_final with crypto object and supplied parameters. More... | |
void | openssl_aes_free (te_crypto_operation_t operation) |
Free AES internal allocated memory. More... | |
te_error_t | openssl_mac_init (te_crypto_operation_t op) |
Initialize MAC operation. More... | |
te_error_t | openssl_mac_update (te_crypto_operation_t operation, const void *src, size_t src_size, void *dst, size_t *dst_size) |
Perform the actual MAC operation. More... | |
void | openssl_mac_free (te_crypto_operation_t operation) |
Free internal allocated memory. More... | |
te_error_t | openssl_rsa_init (te_crypto_operation_t op) |
Initializes a crypto operation for RSA. More... | |
te_error_t | openssl_rsa_handle_request (te_crypto_operation_t operation, const void *src, size_t src_size, void *dst, size_t *dst_size) |
RSA-OAEP encrypt-decrypt function. More... | |
void | openssl_rsa_free (te_crypto_operation_t operation) |
Free RSA internal allocated memory. More... | |
te_error_t | openssl_rand_bytes (void *buffer, size_t size) |
Get random bytes. More... | |