My Project
psa.h
Go to the documentation of this file.
1 
23 int wolfSSL_CTX_psa_enable(WOLFSSL_CTX *ctx);
24 
55 int wolfSSL_set_psa_ctx(WOLFSSL *ssl, struct psa_ssl_ctx *ctx);
56 
65 void wolfSSL_free_psa_ctx(struct psa_ssl_ctx *ctx);
66 
95 int wolfSSL_psa_set_private_key_id(struct psa_ssl_ctx *ctx,
96  psa_key_id_t id);
wolfSSL_free_psa_ctx
void wolfSSL_free_psa_ctx(struct psa_ssl_ctx *ctx)
This function releases the resources used by a PSA context.
wolfSSL_psa_set_private_key_id
int wolfSSL_psa_set_private_key_id(struct psa_ssl_ctx *ctx, psa_key_id_t id)
This function set the private key used by an SSL session.
wolfSSL_CTX_psa_enable
int wolfSSL_CTX_psa_enable(WOLFSSL_CTX *ctx)
This function enables PSA support on the given context.
wolfSSL_set_psa_ctx
int wolfSSL_set_psa_ctx(WOLFSSL *ssl, struct psa_ssl_ctx *ctx)
This function setup the PSA context for the given SSL session.