env_md_st

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

Members

Variables

block_size
int block_size;
Undocumented in source.
cleanup
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* ctx) cleanup;
Undocumented in source.
copy
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* to, const(libressl_d.openssl.ossl_typ.EVP_MD_CTX)* from) copy;
Undocumented in source.
ctx_size
int ctx_size;

how big does the ctx.md_data need to be

final_
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* ctx, ubyte* md) final_;
Undocumented in source.
flags
core.stdc.config.c_ulong flags;
Undocumented in source.
init
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* ctx) init;
Undocumented in source.
md_ctrl
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* ctx, int cmd, int p1, void* p2) md_ctrl;

control function

md_size
int md_size;
Undocumented in source.
pkey_type
int pkey_type;
Undocumented in source.
required_pkey_type
int[5] required_pkey_type;

EVP_PKEY_xxx

sign
.evp_sign_method* sign;
Undocumented in source.
type
int type;
Undocumented in source.
update
int function(libressl_d.openssl.ossl_typ.EVP_MD_CTX* ctx, const(void)* data, size_t count) update;
Undocumented in source.
verify
evp_verify_method* verify;
Undocumented in source.

Meta