libressl_d.openssl.err

Undocumented in source.

Public Imports

core.stdc.errno
public import core.stdc.errno;
libressl_d.compat.stdio
public import libressl_d.compat.stdio;
libressl_d.compat.stdlib
public import libressl_d.compat.stdlib;
libressl_d.openssl.bio
public import libressl_d.openssl.bio;
libressl_d.openssl.lhash
public import libressl_d.openssl.lhash;
libressl_d.openssl.opensslconf
public import libressl_d.openssl.opensslconf;
libressl_d.openssl.ossl_typ
public import libressl_d.openssl.ossl_typ;

Members

Aliases

ERR_STATE
alias ERR_STATE = .err_state_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_STRING_DATA
alias ERR_STRING_DATA = .ERR_string_data_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lhash_st_ERR_STATE
alias lhash_st_ERR_STATE = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lhash_st_ERR_STRING_DATA
alias lhash_st_ERR_STRING_DATA = void
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ERR_add_error_data
void ERR_add_error_data(int num, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_add_error_vdata
void ERR_add_error_vdata(int num, core.stdc.stdarg.va_list args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_asprintf_error_data
void ERR_asprintf_error_data(char* format, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_clear_error
void ERR_clear_error()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_error_string
char* ERR_error_string(core.stdc.config.c_ulong e, char* buf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_error_string_n
void ERR_error_string_n(core.stdc.config.c_ulong e, char* buf, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_free_strings
void ERR_free_strings()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_func_error_string
const(char)* ERR_func_error_string(core.stdc.config.c_ulong e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_err_state_table
.lhash_st_ERR_STATE* ERR_get_err_state_table()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_error
core.stdc.config.c_ulong ERR_get_error()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_error_line
core.stdc.config.c_ulong ERR_get_error_line(const(char)** file, int* line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_error_line_data
core.stdc.config.c_ulong ERR_get_error_line_data(const(char)** file, int* line, const(char)** data, int* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_implementation
const(libressl_d.openssl.ossl_typ.ERR_FNS)* ERR_get_implementation()

An application can use this function and provide the return value to loaded modules that should use the application's ERR state/functionality

ERR_get_next_error_library
int ERR_get_next_error_library()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_state
.ERR_STATE* ERR_get_state()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_get_string_table
lhash_st_ERR_STRING_DATA* ERR_get_string_table()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_lib_error_string
const(char)* ERR_lib_error_string(core.stdc.config.c_ulong e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_load_ERR_strings
void ERR_load_ERR_strings()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_load_crypto_strings
void ERR_load_crypto_strings()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_load_strings
void ERR_load_strings(int lib, .ERR_STRING_DATA* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_error
core.stdc.config.c_ulong ERR_peek_error()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_error_line
core.stdc.config.c_ulong ERR_peek_error_line(const(char)** file, int* line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_error_line_data
core.stdc.config.c_ulong ERR_peek_error_line_data(const(char)** file, int* line, const(char)** data, int* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_last_error
core.stdc.config.c_ulong ERR_peek_last_error()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_last_error_line
core.stdc.config.c_ulong ERR_peek_last_error_line(const(char)** file, int* line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_peek_last_error_line_data
core.stdc.config.c_ulong ERR_peek_last_error_line_data(const(char)** file, int* line, const(char)** data, int* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_pop_to_mark
int ERR_pop_to_mark()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_print_errors
void ERR_print_errors(libressl_d.openssl.bio.BIO* bp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_print_errors_cb
void ERR_print_errors_cb(int function(const(char)* str, size_t len, void* u) cb, void* u)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_print_errors_fp
void ERR_print_errors_fp(libressl_d.compat.stdio.FILE* fp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_put_error
void ERR_put_error(int lib, int func, int reason, const(char)* file, int line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_reason_error_string
const(char)* ERR_reason_error_string(core.stdc.config.c_ulong e)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_release_err_state_table
void ERR_release_err_state_table(.lhash_st_ERR_STATE** hash)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_remove_state
void ERR_remove_state(core.stdc.config.c_ulong pid)

if zero we look it up

ERR_remove_thread_state
void ERR_remove_thread_state(const(libressl_d.openssl.crypto.CRYPTO_THREADID)* tid)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_set_error_data
void ERR_set_error_data(char* data, int flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_set_implementation
int ERR_set_implementation(const(libressl_d.openssl.ossl_typ.ERR_FNS)* fns)

A loaded module should call this function prior to any ERR operations using the application's "ERR_FNS".

ERR_set_mark
int ERR_set_mark()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_unload_strings
void ERR_unload_strings(int lib, .ERR_STRING_DATA* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

ERR_FLAG_MARK
enum ERR_FLAG_MARK;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_ASN1
enum ERR_LIB_ASN1;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_BIO
enum ERR_LIB_BIO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_BN
enum ERR_LIB_BN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_BUF
enum ERR_LIB_BUF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_CMS
enum ERR_LIB_CMS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_COMP
enum ERR_LIB_COMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_CONF
enum ERR_LIB_CONF;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_CRYPTO
enum ERR_LIB_CRYPTO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_DH
enum ERR_LIB_DH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_DSA
enum ERR_LIB_DSA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_DSO
enum ERR_LIB_DSO;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_EC
enum ERR_LIB_EC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_ECDH
enum ERR_LIB_ECDH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_ECDSA
enum ERR_LIB_ECDSA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_ENGINE
enum ERR_LIB_ENGINE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_EVP
enum ERR_LIB_EVP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_FIPS
enum ERR_LIB_FIPS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_GOST
enum ERR_LIB_GOST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_HMAC
enum ERR_LIB_HMAC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_JPAKE
enum ERR_LIB_JPAKE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_NONE
enum ERR_LIB_NONE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_OBJ
enum ERR_LIB_OBJ;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_OCSP
enum ERR_LIB_OCSP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_PEM
enum ERR_LIB_PEM;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_PKCS12
enum ERR_LIB_PKCS12;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_PKCS7
enum ERR_LIB_PKCS7;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_RAND
enum ERR_LIB_RAND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_RSA
enum ERR_LIB_RSA;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_SSL
enum ERR_LIB_SSL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_STORE
enum ERR_LIB_STORE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_SYS
enum ERR_LIB_SYS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_TS
enum ERR_LIB_TS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_UI
enum ERR_LIB_UI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_USER
enum ERR_LIB_USER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_X509
enum ERR_LIB_X509;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_LIB_X509V3
enum ERR_LIB_X509V3;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_NUM_ERRORS
enum ERR_NUM_ERRORS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_ASN1_LENGTH_MISMATCH
enum ERR_R_ASN1_LENGTH_MISMATCH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_ASN1_LIB
enum ERR_R_ASN1_LIB;

13

ERR_R_BAD_ASN1_OBJECT_HEADER
enum ERR_R_BAD_ASN1_OBJECT_HEADER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_BAD_GET_ASN1_OBJECT_CALL
enum ERR_R_BAD_GET_ASN1_OBJECT_CALL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_BIO_LIB
enum ERR_R_BIO_LIB;

32

ERR_R_BN_LIB
enum ERR_R_BN_LIB;

3

ERR_R_BUF_LIB
enum ERR_R_BUF_LIB;

7

ERR_R_COMP_LIB
enum ERR_R_COMP_LIB;

41

ERR_R_CONF_LIB
enum ERR_R_CONF_LIB;

14

ERR_R_CRYPTO_LIB
enum ERR_R_CRYPTO_LIB;

15

ERR_R_DH_LIB
enum ERR_R_DH_LIB;

5

ERR_R_DISABLED
enum ERR_R_DISABLED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_DSA_LIB
enum ERR_R_DSA_LIB;

10

ERR_R_DSO_LIB
enum ERR_R_DSO_LIB;

37

ERR_R_ECDH_LIB
enum ERR_R_ECDH_LIB;

43

ERR_R_ECDSA_LIB
enum ERR_R_ECDSA_LIB;

42

ERR_R_EC_LIB
enum ERR_R_EC_LIB;

16

ERR_R_ENGINE_LIB
enum ERR_R_ENGINE_LIB;

38

ERR_R_EVP_LIB
enum ERR_R_EVP_LIB;

6

ERR_R_EXPECTING_AN_ASN1_SEQUENCE
enum ERR_R_EXPECTING_AN_ASN1_SEQUENCE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_FATAL
enum ERR_R_FATAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_INTERNAL_ERROR
enum ERR_R_INTERNAL_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_MALLOC_FAILURE
enum ERR_R_MALLOC_FAILURE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_MISSING_ASN1_EOS
enum ERR_R_MISSING_ASN1_EOS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_NESTED_ASN1_ERROR
enum ERR_R_NESTED_ASN1_ERROR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_OBJ_LIB
enum ERR_R_OBJ_LIB;

8

ERR_R_OCSP_LIB
enum ERR_R_OCSP_LIB;

39

ERR_R_PASSED_NULL_PARAMETER
enum ERR_R_PASSED_NULL_PARAMETER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_PEM_LIB
enum ERR_R_PEM_LIB;

9

ERR_R_PKCS12_LIB
enum ERR_R_PKCS12_LIB;

35

ERR_R_PKCS7_LIB
enum ERR_R_PKCS7_LIB;

33

ERR_R_RAND_LIB
enum ERR_R_RAND_LIB;

36

ERR_R_RSA_LIB
enum ERR_R_RSA_LIB;

4

ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED
enum ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_R_SSL_LIB
enum ERR_R_SSL_LIB;

20

ERR_R_STORE_LIB
enum ERR_R_STORE_LIB;

44

ERR_R_SYS_LIB
enum ERR_R_SYS_LIB;

2

ERR_R_TS_LIB
enum ERR_R_TS_LIB;

45

ERR_R_UI_LIB
enum ERR_R_UI_LIB;

40

ERR_R_X509V3_LIB
enum ERR_R_X509V3_LIB;

34

ERR_R_X509_LIB
enum ERR_R_X509_LIB;

11

ERR_TXT_MALLOCED
enum ERR_TXT_MALLOCED;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ERR_TXT_STRING
enum ERR_TXT_STRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_ACCEPT
enum SYS_F_ACCEPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_BIND
enum SYS_F_BIND;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_CONNECT
enum SYS_F_CONNECT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_FOPEN
enum SYS_F_FOPEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_FREAD
enum SYS_F_FREAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_GETSERVBYNAME
enum SYS_F_GETSERVBYNAME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_IOCTLSOCKET
enum SYS_F_IOCTLSOCKET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_LISTEN
enum SYS_F_LISTEN;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_OPENDIR
enum SYS_F_OPENDIR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_SOCKET
enum SYS_F_SOCKET;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SYS_F_WSASTARTUP
enum SYS_F_WSASTARTUP;

Winsock stuff

Structs

ERR_string_data_st
struct ERR_string_data_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
err_state_st
struct err_state_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta