Public Attributes | List of all members
ssl_private_key_method_st Struct Reference

#include <ssl.h>

Public Attributes

enum ssl_private_key_result_t(* complete )(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out)
 
enum ssl_private_key_result_t(* decrypt )(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len)
 
enum ssl_private_key_result_t(* sign )(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint16_t signature_algorithm, const uint8_t *in, size_t in_len)
 

Detailed Description

Definition at line 1248 of file ssl.h.

Member Data Documentation

◆ complete

enum ssl_private_key_result_t(* ssl_private_key_method_st::complete) (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out)

Definition at line 1294 of file ssl.h.

◆ decrypt

enum ssl_private_key_result_t(* ssl_private_key_method_st::decrypt) (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len)

Definition at line 1282 of file ssl.h.

◆ sign

enum ssl_private_key_result_t(* ssl_private_key_method_st::sign) (SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint16_t signature_algorithm, const uint8_t *in, size_t in_len)

Definition at line 1265 of file ssl.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:48