webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Macros | Functions
engine.h File Reference
#include <openssl/base.h>

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 ENGINEENGINE_new (void)
 
OPENSSL_EXPORT void ENGINE_free (ENGINE *engine)
 
OPENSSL_EXPORT int ENGINE_set_RSA_method (ENGINE *engine, const RSA_METHOD *method, size_t method_size)
 
OPENSSL_EXPORT RSA_METHODENGINE_get_RSA_method (const ENGINE *engine)
 
OPENSSL_EXPORT int ENGINE_set_ECDSA_method (ENGINE *engine, const ECDSA_METHOD *method, size_t method_size)
 
OPENSSL_EXPORT ECDSA_METHODENGINE_get_ECDSA_method (const ENGINE *engine)
 
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

Function Documentation

◆ ENGINE_free()

OPENSSL_EXPORT void ENGINE_free ( ENGINE engine)

◆ ENGINE_get_ECDSA_method()

OPENSSL_EXPORT ECDSA_METHOD* ENGINE_get_ECDSA_method ( const ENGINE engine)

◆ ENGINE_get_RSA_method()

OPENSSL_EXPORT RSA_METHOD* ENGINE_get_RSA_method ( const ENGINE engine)

◆ ENGINE_new()

OPENSSL_EXPORT ENGINE* ENGINE_new ( void  )

◆ ENGINE_set_ECDSA_method()

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

◆ ENGINE_set_RSA_method()

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

◆ METHOD_ref()

void METHOD_ref ( void method)

◆ METHOD_unref()

void METHOD_unref ( void method)