deimos.openssl.hmac

Undocumented in source.

Public Imports

deimos.openssl.opensslconf
public import deimos.openssl.opensslconf;
Undocumented in source.
deimos.openssl.evp
public import deimos.openssl.evp;
Undocumented in source.

Members

Aliases

HMAC_CTX
alias HMAC_CTX = hmac_ctx_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_cleanup
alias HMAC_cleanup = HMAC_CTX_cleanup
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

HMAC
ubyte* HMAC(const(EVP_MD)* evp_md, const(void)* key, int key_len, const(ubyte)* d, size_t n, ubyte* md, uint* md_len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_CTX_cleanup
void HMAC_CTX_cleanup(HMAC_CTX* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_CTX_copy
int HMAC_CTX_copy(HMAC_CTX* dctx, HMAC_CTX* sctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_CTX_init
void HMAC_CTX_init(HMAC_CTX* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_CTX_set_flags
void HMAC_CTX_set_flags(HMAC_CTX* ctx, c_ulong flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_Final
int HMAC_Final(HMAC_CTX* ctx, ubyte* md, uint* len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_Init
int HMAC_Init(HMAC_CTX* ctx, const(void)* key, int len, const(EVP_MD)* md)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_Init_ex
int HMAC_Init_ex(HMAC_CTX* ctx, const(void)* key, int len, const(EVP_MD)* md, ENGINE* impl)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HMAC_Update
int HMAC_Update(HMAC_CTX* ctx, const(ubyte)* data, 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.
HMAC_size
auto HMAC_size(HMAC_CTX* e)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

HMAC_MAX_MD_CBLOCK
enum HMAC_MAX_MD_CBLOCK;
Undocumented in source.

Structs

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

Meta