Classes | Macros | Functions
engine.h File Reference
#include <openssl/base.h>
Include dependency graph for engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openssl_method_common_st
 

Macros

#define ENGINE_R_OPERATION_NOT_SUPPORTED   100
 

Functions

OPENSSL_EXPORT int ENGINE_free (ENGINE *engine)
 
OPENSSL_EXPORT ECDSA_METHODENGINE_get_ECDSA_method (const ENGINE *engine)
 
OPENSSL_EXPORT RSA_METHODENGINE_get_RSA_method (const ENGINE *engine)
 
OPENSSL_EXPORT ENGINEENGINE_new (void)
 
OPENSSL_EXPORT int ENGINE_set_ECDSA_method (ENGINE *engine, const ECDSA_METHOD *method, size_t method_size)
 
OPENSSL_EXPORT int ENGINE_set_RSA_method (ENGINE *engine, const RSA_METHOD *method, size_t method_size)
 
void METHOD_ref (void *method)
 
void METHOD_unref (void *method)
 

Macro Definition Documentation

◆ ENGINE_R_OPERATION_NOT_SUPPORTED

#define ENGINE_R_OPERATION_NOT_SUPPORTED   100

Definition at line 107 of file engine.h.

Function Documentation

◆ ENGINE_free()

OPENSSL_EXPORT int ENGINE_free ( ENGINE engine)

Definition at line 44 of file engine.c.

◆ ENGINE_get_ECDSA_method()

OPENSSL_EXPORT ECDSA_METHOD* ENGINE_get_ECDSA_method ( const ENGINE engine)

Definition at line 82 of file engine.c.

◆ ENGINE_get_RSA_method()

OPENSSL_EXPORT RSA_METHOD* ENGINE_get_RSA_method ( const ENGINE engine)

Definition at line 72 of file engine.c.

◆ ENGINE_new()

OPENSSL_EXPORT ENGINE* ENGINE_new ( void  )

Definition at line 34 of file engine.c.

◆ ENGINE_set_ECDSA_method()

OPENSSL_EXPORT int ENGINE_set_ECDSA_method ( ENGINE engine,
const ECDSA_METHOD method,
size_t  method_size 
)

Definition at line 76 of file engine.c.

◆ ENGINE_set_RSA_method()

OPENSSL_EXPORT int ENGINE_set_RSA_method ( ENGINE engine,
const RSA_METHOD method,
size_t  method_size 
)

Definition at line 66 of file engine.c.

◆ METHOD_ref()

void METHOD_ref ( void *  method)

Definition at line 86 of file engine.c.

◆ METHOD_unref()

void METHOD_unref ( void *  method)

Definition at line 90 of file engine.c.



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