bindbc.gnutls.crypto

Undocumented in source.

Members

Aliases

gnutls_aead_cipher_hd_t
alias gnutls_aead_cipher_hd_t = api_aead_cipher_hd_st*
Undocumented in source.
gnutls_cipher_aead_decrypt_func
alias gnutls_cipher_aead_decrypt_func = int function(void* ctx, const(void)* nonce, size_t noncesize, const(void)* auth, size_t authsize, size_t tag_size, const(void)* encr, size_t encrsize, void* plain, size_t plainsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_aead_encrypt_func
alias gnutls_cipher_aead_encrypt_func = int function(void* ctx, const(void)* nonce, size_t noncesize, const(void)* auth, size_t authsize, size_t tag_size, const(void)* plain, size_t plainsize, void* encr, size_t encrsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_auth_func
alias gnutls_cipher_auth_func = int function(void* ctx, const(void)* data, size_t datasize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_decrypt_func
alias gnutls_cipher_decrypt_func = int function(void* ctx, const(void)* encr, size_t encrsize, void* plain, size_t plainsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_deinit_func
alias gnutls_cipher_deinit_func = void function(void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_encrypt_func
alias gnutls_cipher_encrypt_func = int function(void* ctx, const(void)* plain, size_t plainsize, void* encr, size_t encrsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_getiv_func
alias gnutls_cipher_getiv_func = int function(void* ctx, void* iv, size_t ivsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_hd_t
alias gnutls_cipher_hd_t = api_cipher_hd_st*
Undocumented in source.
gnutls_cipher_init_func
alias gnutls_cipher_init_func = int function(gnutls_cipher_algorithm_t, void** ctx, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_setiv_func
alias gnutls_cipher_setiv_func = int function(void* ctx, const(void)* iv, size_t ivsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_setkey_func
alias gnutls_cipher_setkey_func = int function(void* ctx, const(void)* key, size_t keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_cipher_tag_func
alias gnutls_cipher_tag_func = void function(void* ctx, void* tag, size_t tagsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_decode_rs_value
alias gnutls_decode_rs_value = _gnutls_decode_ber_rs_raw
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_digest_copy_func
alias gnutls_digest_copy_func = void* function(const(void)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_digest_deinit_func
alias gnutls_digest_deinit_func = void function(void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_digest_fast_func
alias gnutls_digest_fast_func = int function(gnutls_digest_algorithm_t, const(void)* text, size_t textsize, void* digest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_digest_hash_func
alias gnutls_digest_hash_func = int function(void* ctx, const(void)* text, size_t textsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_digest_init_func
alias gnutls_digest_init_func = int function(gnutls_digest_algorithm_t, void** ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_digest_output_func
alias gnutls_digest_output_func = int function(void* src_ctx, void* digest, size_t digestsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_encode_rs_value
alias gnutls_encode_rs_value = _gnutls_encode_ber_rs_raw
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_hd_t
alias gnutls_hash_hd_t = hash_hd_st*
Undocumented in source.
gnutls_hmac_hd_t
alias gnutls_hmac_hd_t = hmac_hd_st*
Undocumented in source.
gnutls_mac_copy_func
alias gnutls_mac_copy_func = void* function(const(void)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_deinit_func
alias gnutls_mac_deinit_func = void function(void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_fast_func
alias gnutls_mac_fast_func = int function(gnutls_mac_algorithm_t, const(void)* nonce, size_t nonce_size, const(void)* key, size_t keysize, const(void)* text, size_t textsize, void* digest)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_hash_func
alias gnutls_mac_hash_func = int function(void* ctx, const(void)* text, size_t textsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_init_func
alias gnutls_mac_init_func = int function(gnutls_mac_algorithm_t, void** ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_output_func
alias gnutls_mac_output_func = int function(void* src_ctx, void* digest, size_t digestsize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_setkey_func
alias gnutls_mac_setkey_func = int function(void* ctx, const(void)* key, size_t keysize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_mac_setnonce_func
alias gnutls_mac_setnonce_func = int function(void* ctx, const(void)* nonce, size_t noncesize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_rnd_level_t
alias gnutls_rnd_level_t = gnutls_rnd_level
Undocumented in source.
pgnutls_aead_cipher_decrypt
alias pgnutls_aead_cipher_decrypt = int function(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(void)* auth, size_t auth_len, size_t tag_size, const(void)* ctext, size_t ctext_len, void* ptext, size_t* ptext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_decryptv2
alias pgnutls_aead_cipher_decryptv2 = int function(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, const(giovec_t)* iov, int iovcnt, void* tag, size_t tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_deinit
alias pgnutls_aead_cipher_deinit = void function(gnutls_aead_cipher_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_encrypt
alias pgnutls_aead_cipher_encrypt = int function(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(void)* auth, size_t auth_len, size_t tag_size, const(void)* ptext, size_t ptext_len, void* ctext, size_t* ctext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_encryptv
alias pgnutls_aead_cipher_encryptv = int function(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, size_t tag_size, const(giovec_t)* iov, int iovcnt, void* ctext, size_t* ctext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_encryptv2
alias pgnutls_aead_cipher_encryptv2 = int function(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, const(giovec_t)* iov, int iovcnt, void* tag, size_t* tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_aead_cipher_init
alias pgnutls_aead_cipher_init = int function(gnutls_aead_cipher_hd_t* handle, gnutls_cipher_algorithm_t cipher, const(gnutls_datum_t)* key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_add_auth
alias pgnutls_cipher_add_auth = int function(gnutls_cipher_hd_t handle, const(void)* text, size_t text_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_decrypt
alias pgnutls_cipher_decrypt = int function(const gnutls_cipher_hd_t handle, void* ciphertext, size_t ciphertextlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_decrypt2
alias pgnutls_cipher_decrypt2 = int function(gnutls_cipher_hd_t handle, const(void)* ciphertext, size_t ciphertextlen, void* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_deinit
alias pgnutls_cipher_deinit = void function(gnutls_cipher_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_encrypt
alias pgnutls_cipher_encrypt = int function(const gnutls_cipher_hd_t handle, void* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_encrypt2
alias pgnutls_cipher_encrypt2 = int function(gnutls_cipher_hd_t handle, const(void)* text, size_t textlen, void* ciphertext, size_t ciphertextlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_get_block_size
alias pgnutls_cipher_get_block_size = uint function(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_get_iv_size
alias pgnutls_cipher_get_iv_size = uint function(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_get_tag_size
alias pgnutls_cipher_get_tag_size = uint function(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_init
alias pgnutls_cipher_init = int function(gnutls_cipher_hd_t* handle, gnutls_cipher_algorithm_t cipher, const(gnutls_datum_t)* key, const(gnutls_datum_t)* iv)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_set_iv
alias pgnutls_cipher_set_iv = void function(gnutls_cipher_hd_t handle, void* iv, size_t ivlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_cipher_tag
alias pgnutls_cipher_tag = int function(gnutls_cipher_hd_t handle, void* tag, size_t tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_crypto_register_aead_cipher
alias pgnutls_crypto_register_aead_cipher = int function(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_aead_encrypt_func aead_encrypt, gnutls_cipher_aead_decrypt_func aead_decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_crypto_register_cipher
alias pgnutls_crypto_register_cipher = int function(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_setiv_func setiv, gnutls_cipher_encrypt_func encrypt, gnutls_cipher_decrypt_func decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_crypto_register_digest
alias pgnutls_crypto_register_digest = int function(gnutls_digest_algorithm_t digest, int priority, gnutls_digest_init_func init, gnutls_digest_hash_func hash, gnutls_digest_output_func output, gnutls_digest_deinit_func deinit, gnutls_digest_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_crypto_register_mac
alias pgnutls_crypto_register_mac = int function(gnutls_mac_algorithm_t mac, int priority, gnutls_mac_init_func init, gnutls_mac_setkey_func setkey, gnutls_mac_setnonce_func setnonce, gnutls_mac_hash_func hash, gnutls_mac_output_func output, gnutls_mac_deinit_func deinit, gnutls_mac_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_decode_ber_digest_info
alias pgnutls_decode_ber_digest_info = int function(const(gnutls_datum_t)* info, gnutls_digest_algorithm_t* hash, ubyte* digest, uint* digest_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_decode_gost_rs_value
alias pgnutls_decode_gost_rs_value = int function(const(gnutls_datum_t)* sig_value, gnutls_datum_t* r, gnutls_datum_t* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_decode_rs_value
alias pgnutls_decode_rs_value = int function(const(gnutls_datum_t)* sig_value, gnutls_datum_t* r, gnutls_datum_t* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_encode_ber_digest_info
alias pgnutls_encode_ber_digest_info = int function(gnutls_digest_algorithm_t hash, const(gnutls_datum_t)* digest, gnutls_datum_t* output)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_encode_gost_rs_value
alias pgnutls_encode_gost_rs_value = int function(gnutls_datum_t* sig_value, const(gnutls_datum_t)* r, const(gnutls_datum_t)* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_encode_rs_value
alias pgnutls_encode_rs_value = int function(gnutls_datum_t* sig_value, const(gnutls_datum_t)* r, const(gnutls_datum_t)* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash
alias pgnutls_hash = int function(gnutls_hash_hd_t handle, const(void)* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_copy
alias pgnutls_hash_copy = gnutls_hash_hd_t function(gnutls_hash_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_deinit
alias pgnutls_hash_deinit = void function(gnutls_hash_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_fast
alias pgnutls_hash_fast = int function(gnutls_digest_algorithm_t algorithm, const(void)* text, size_t textlen, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_get_len
alias pgnutls_hash_get_len = uint function(gnutls_digest_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_init
alias pgnutls_hash_init = int function(gnutls_hash_hd_t* dig, gnutls_digest_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hash_output
alias pgnutls_hash_output = void function(gnutls_hash_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hkdf_expand
alias pgnutls_hkdf_expand = int function(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* info, void* output, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hkdf_extract
alias pgnutls_hkdf_extract = int function(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* salt, void* output)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac
alias pgnutls_hmac = int function(gnutls_hmac_hd_t handle, const(void)* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_copy
alias pgnutls_hmac_copy = gnutls_hmac_hd_t function(gnutls_hmac_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_deinit
alias pgnutls_hmac_deinit = void function(gnutls_hmac_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_fast
alias pgnutls_hmac_fast = int function(gnutls_mac_algorithm_t algorithm, const(void)* key, size_t keylen, const(void)* text, size_t textlen, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_get_key_size
alias pgnutls_hmac_get_key_size = uint function(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_get_len
alias pgnutls_hmac_get_len = uint function(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_init
alias pgnutls_hmac_init = int function(gnutls_hmac_hd_t* dig, gnutls_mac_algorithm_t algorithm, const(void)* key, size_t keylen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_output
alias pgnutls_hmac_output = void function(gnutls_hmac_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_hmac_set_nonce
alias pgnutls_hmac_set_nonce = void function(gnutls_hmac_hd_t handle, const(void)* nonce, size_t nonce_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_mac_get_nonce_size
alias pgnutls_mac_get_nonce_size = size_t function(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pbkdf2
alias pgnutls_pbkdf2 = int function(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* salt, uint iter_count, void* output, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_rnd
alias pgnutls_rnd = int function(gnutls_rnd_level_t level, void* data, size_t len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_rnd_refresh
alias pgnutls_rnd_refresh = void function()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Enums

gnutls_rnd_level
enum gnutls_rnd_level
Undocumented in source.

Functions

_gnutls_decode_ber_rs_raw
int _gnutls_decode_ber_rs_raw(const(gnutls_datum_t)* sig_value, gnutls_datum_t* r, gnutls_datum_t* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
_gnutls_encode_ber_rs_raw
int _gnutls_encode_ber_rs_raw(gnutls_datum_t* sig_value, const(gnutls_datum_t)* r, const(gnutls_datum_t)* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
bindCrypto
void bindCrypto(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_aead_cipher_decrypt
int gnutls_aead_cipher_decrypt(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(void)* auth, size_t auth_len, size_t tag_size, const(void)* ctext, size_t ctext_len, void* ptext, size_t* ptext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_decryptv2
int gnutls_aead_cipher_decryptv2(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, const(giovec_t)* iov, int iovcnt, void* tag, size_t tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_deinit
void gnutls_aead_cipher_deinit(gnutls_aead_cipher_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_encrypt
int gnutls_aead_cipher_encrypt(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(void)* auth, size_t auth_len, size_t tag_size, const(void)* ptext, size_t ptext_len, void* ctext, size_t* ctext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_encryptv
int gnutls_aead_cipher_encryptv(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, size_t tag_size, const(giovec_t)* iov, int iovcnt, void* ctext, size_t* ctext_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_encryptv2
int gnutls_aead_cipher_encryptv2(gnutls_aead_cipher_hd_t handle, const(void)* nonce, size_t nonce_len, const(giovec_t)* auth_iov, int auth_iovcnt, const(giovec_t)* iov, int iovcnt, void* tag, size_t* tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_aead_cipher_init
int gnutls_aead_cipher_init(gnutls_aead_cipher_hd_t* handle, gnutls_cipher_algorithm_t cipher, const(gnutls_datum_t)* key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_add_auth
int gnutls_cipher_add_auth(gnutls_cipher_hd_t handle, const(void)* text, size_t text_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_decrypt
int gnutls_cipher_decrypt(gnutls_cipher_hd_t handle, void* ciphertext, size_t ciphertextlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_decrypt2
int gnutls_cipher_decrypt2(gnutls_cipher_hd_t handle, const(void)* ciphertext, size_t ciphertextlen, void* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_deinit
void gnutls_cipher_deinit(gnutls_cipher_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_encrypt
int gnutls_cipher_encrypt(gnutls_cipher_hd_t handle, void* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_encrypt2
int gnutls_cipher_encrypt2(gnutls_cipher_hd_t handle, const(void)* text, size_t textlen, void* ciphertext, size_t ciphertextlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_get_block_size
uint gnutls_cipher_get_block_size(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_get_iv_size
uint gnutls_cipher_get_iv_size(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_get_tag_size
uint gnutls_cipher_get_tag_size(gnutls_cipher_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_init
int gnutls_cipher_init(gnutls_cipher_hd_t* handle, gnutls_cipher_algorithm_t cipher, const(gnutls_datum_t)* key, const(gnutls_datum_t)* iv)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_set_iv
void gnutls_cipher_set_iv(gnutls_cipher_hd_t handle, void* iv, size_t ivlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_cipher_tag
int gnutls_cipher_tag(gnutls_cipher_hd_t handle, void* tag, size_t tag_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_aead_cipher
int gnutls_crypto_register_aead_cipher(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_aead_encrypt_func aead_encrypt, gnutls_cipher_aead_decrypt_func aead_decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_aead_cipher
deprecated int gnutls_crypto_register_aead_cipher(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_aead_encrypt_func aead_encrypt, gnutls_cipher_aead_decrypt_func aead_decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_cipher
int gnutls_crypto_register_cipher(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_setiv_func setiv, gnutls_cipher_encrypt_func encrypt, gnutls_cipher_decrypt_func decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_cipher
deprecated int gnutls_crypto_register_cipher(gnutls_cipher_algorithm_t algorithm, int priority, gnutls_cipher_init_func init, gnutls_cipher_setkey_func setkey, gnutls_cipher_setiv_func setiv, gnutls_cipher_encrypt_func encrypt, gnutls_cipher_decrypt_func decrypt, gnutls_cipher_deinit_func deinit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_digest
int gnutls_crypto_register_digest(gnutls_digest_algorithm_t digest, int priority, gnutls_digest_init_func init, gnutls_digest_hash_func hash, gnutls_digest_output_func output, gnutls_digest_deinit_func deinit, gnutls_digest_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_digest
deprecated int gnutls_crypto_register_digest(gnutls_digest_algorithm_t digest, int priority, gnutls_digest_init_func init, gnutls_digest_hash_func hash, gnutls_digest_output_func output, gnutls_digest_deinit_func deinit, gnutls_digest_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_mac
int gnutls_crypto_register_mac(gnutls_mac_algorithm_t mac, int priority, gnutls_mac_init_func init, gnutls_mac_setkey_func setkey, gnutls_mac_setnonce_func setnonce, gnutls_mac_hash_func hash, gnutls_mac_output_func output, gnutls_mac_deinit_func deinit, gnutls_mac_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_crypto_register_mac
deprecated int gnutls_crypto_register_mac(gnutls_mac_algorithm_t mac, int priority, gnutls_mac_init_func init, gnutls_mac_setkey_func setkey, gnutls_mac_setnonce_func setnonce, gnutls_mac_hash_func hash, gnutls_mac_output_func output, gnutls_mac_deinit_func deinit, gnutls_mac_fast_func hash_fast)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_decode_ber_digest_info
int gnutls_decode_ber_digest_info(const(gnutls_datum_t)* info, gnutls_digest_algorithm_t* hash, ubyte* digest, uint* digest_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_decode_gost_rs_value
int gnutls_decode_gost_rs_value(const(gnutls_datum_t)* sig_value, gnutls_datum_t* r, gnutls_datum_t* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_decode_rs_value
int gnutls_decode_rs_value(const(gnutls_datum_t)* sig_value, gnutls_datum_t* r, gnutls_datum_t* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_encode_ber_digest_info
int gnutls_encode_ber_digest_info(gnutls_digest_algorithm_t hash, const(gnutls_datum_t)* digest, gnutls_datum_t* output)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_encode_gost_rs_value
int gnutls_encode_gost_rs_value(gnutls_datum_t* sig_value, const(gnutls_datum_t)* r, const(gnutls_datum_t)* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_encode_rs_value
int gnutls_encode_rs_value(gnutls_datum_t* sig_value, const(gnutls_datum_t)* r, const(gnutls_datum_t)* s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash
int gnutls_hash(gnutls_hash_hd_t handle, const(void)* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_copy
gnutls_hash_hd_t gnutls_hash_copy(gnutls_hash_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_deinit
void gnutls_hash_deinit(gnutls_hash_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_fast
int gnutls_hash_fast(gnutls_digest_algorithm_t algorithm, const(void)* text, size_t textlen, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_get_len
uint gnutls_hash_get_len(gnutls_digest_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_init
int gnutls_hash_init(gnutls_hash_hd_t* dig, gnutls_digest_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hash_output
void gnutls_hash_output(gnutls_hash_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hkdf_expand
int gnutls_hkdf_expand(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* info, void* output, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hkdf_extract
int gnutls_hkdf_extract(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* salt, void* output)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac
int gnutls_hmac(gnutls_hmac_hd_t handle, const(void)* text, size_t textlen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_copy
gnutls_hmac_hd_t gnutls_hmac_copy(gnutls_hmac_hd_t handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_deinit
void gnutls_hmac_deinit(gnutls_hmac_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_fast
int gnutls_hmac_fast(gnutls_mac_algorithm_t algorithm, const(void)* key, size_t keylen, const(void)* text, size_t textlen, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_get_key_size
uint gnutls_hmac_get_key_size(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_get_len
uint gnutls_hmac_get_len(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_init
int gnutls_hmac_init(gnutls_hmac_hd_t* dig, gnutls_mac_algorithm_t algorithm, const(void)* key, size_t keylen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_output
void gnutls_hmac_output(gnutls_hmac_hd_t handle, void* digest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_hmac_set_nonce
void gnutls_hmac_set_nonce(gnutls_hmac_hd_t handle, const(void)* nonce, size_t nonce_len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_mac_get_nonce_size
size_t gnutls_mac_get_nonce_size(gnutls_mac_algorithm_t algorithm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pbkdf2
int gnutls_pbkdf2(gnutls_mac_algorithm_t mac, const(gnutls_datum_t)* key, const(gnutls_datum_t)* salt, uint iter_count, void* output, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_rnd
int gnutls_rnd(gnutls_rnd_level_t level, void* data, size_t len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_rnd_refresh
void gnutls_rnd_refresh()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Static variables

gnutls_aead_cipher_decrypt
pgnutls_aead_cipher_decrypt gnutls_aead_cipher_decrypt;
Undocumented in source.
gnutls_aead_cipher_decryptv2
pgnutls_aead_cipher_decryptv2 gnutls_aead_cipher_decryptv2;
Undocumented in source.
gnutls_aead_cipher_deinit
pgnutls_aead_cipher_deinit gnutls_aead_cipher_deinit;
Undocumented in source.
gnutls_aead_cipher_encrypt
pgnutls_aead_cipher_encrypt gnutls_aead_cipher_encrypt;
Undocumented in source.
gnutls_aead_cipher_encryptv
pgnutls_aead_cipher_encryptv gnutls_aead_cipher_encryptv;
Undocumented in source.
gnutls_aead_cipher_encryptv2
pgnutls_aead_cipher_encryptv2 gnutls_aead_cipher_encryptv2;
Undocumented in source.
gnutls_aead_cipher_init
pgnutls_aead_cipher_init gnutls_aead_cipher_init;
Undocumented in source.
gnutls_cipher_add_auth
pgnutls_cipher_add_auth gnutls_cipher_add_auth;
Undocumented in source.
gnutls_cipher_decrypt
pgnutls_cipher_decrypt gnutls_cipher_decrypt;
Undocumented in source.
gnutls_cipher_decrypt2
pgnutls_cipher_decrypt2 gnutls_cipher_decrypt2;
Undocumented in source.
gnutls_cipher_deinit
pgnutls_cipher_deinit gnutls_cipher_deinit;
Undocumented in source.
gnutls_cipher_encrypt
pgnutls_cipher_encrypt gnutls_cipher_encrypt;
Undocumented in source.
gnutls_cipher_encrypt2
pgnutls_cipher_encrypt2 gnutls_cipher_encrypt2;
Undocumented in source.
gnutls_cipher_get_block_size
pgnutls_cipher_get_block_size gnutls_cipher_get_block_size;
Undocumented in source.
gnutls_cipher_get_iv_size
pgnutls_cipher_get_iv_size gnutls_cipher_get_iv_size;
Undocumented in source.
gnutls_cipher_get_tag_size
pgnutls_cipher_get_tag_size gnutls_cipher_get_tag_size;
Undocumented in source.
gnutls_cipher_init
pgnutls_cipher_init gnutls_cipher_init;
Undocumented in source.
gnutls_cipher_set_iv
pgnutls_cipher_set_iv gnutls_cipher_set_iv;
Undocumented in source.
gnutls_cipher_tag
pgnutls_cipher_tag gnutls_cipher_tag;
Undocumented in source.
gnutls_crypto_register_aead_cipher
deprecated pgnutls_crypto_register_aead_cipher gnutls_crypto_register_aead_cipher;
Undocumented in source.
gnutls_crypto_register_aead_cipher
pgnutls_crypto_register_aead_cipher gnutls_crypto_register_aead_cipher;
Undocumented in source.
gnutls_crypto_register_cipher
deprecated pgnutls_crypto_register_cipher gnutls_crypto_register_cipher;
Undocumented in source.
gnutls_crypto_register_cipher
pgnutls_crypto_register_cipher gnutls_crypto_register_cipher;
Undocumented in source.
gnutls_crypto_register_digest
deprecated pgnutls_crypto_register_digest gnutls_crypto_register_digest;
Undocumented in source.
gnutls_crypto_register_digest
pgnutls_crypto_register_digest gnutls_crypto_register_digest;
Undocumented in source.
gnutls_crypto_register_mac
deprecated pgnutls_crypto_register_mac gnutls_crypto_register_mac;
Undocumented in source.
gnutls_crypto_register_mac
pgnutls_crypto_register_mac gnutls_crypto_register_mac;
Undocumented in source.
gnutls_decode_ber_digest_info
pgnutls_decode_ber_digest_info gnutls_decode_ber_digest_info;
Undocumented in source.
gnutls_decode_gost_rs_value
pgnutls_decode_gost_rs_value gnutls_decode_gost_rs_value;
Undocumented in source.
gnutls_decode_rs_value
pgnutls_decode_rs_value gnutls_decode_rs_value;
Undocumented in source.
gnutls_encode_ber_digest_info
pgnutls_encode_ber_digest_info gnutls_encode_ber_digest_info;
Undocumented in source.
gnutls_encode_gost_rs_value
pgnutls_encode_gost_rs_value gnutls_encode_gost_rs_value;
Undocumented in source.
gnutls_encode_rs_value
pgnutls_encode_rs_value gnutls_encode_rs_value;
Undocumented in source.
gnutls_hash
pgnutls_hash gnutls_hash;
Undocumented in source.
gnutls_hash_copy
pgnutls_hash_copy gnutls_hash_copy;
Undocumented in source.
gnutls_hash_deinit
pgnutls_hash_deinit gnutls_hash_deinit;
Undocumented in source.
gnutls_hash_fast
pgnutls_hash_fast gnutls_hash_fast;
Undocumented in source.
gnutls_hash_get_len
pgnutls_hash_get_len gnutls_hash_get_len;
Undocumented in source.
gnutls_hash_init
pgnutls_hash_init gnutls_hash_init;
Undocumented in source.
gnutls_hash_output
pgnutls_hash_output gnutls_hash_output;
Undocumented in source.
gnutls_hkdf_expand
pgnutls_hkdf_expand gnutls_hkdf_expand;
Undocumented in source.
gnutls_hkdf_extract
pgnutls_hkdf_extract gnutls_hkdf_extract;
Undocumented in source.
gnutls_hmac
pgnutls_hmac gnutls_hmac;
Undocumented in source.
gnutls_hmac_copy
pgnutls_hmac_copy gnutls_hmac_copy;
Undocumented in source.
gnutls_hmac_deinit
pgnutls_hmac_deinit gnutls_hmac_deinit;
Undocumented in source.
gnutls_hmac_fast
pgnutls_hmac_fast gnutls_hmac_fast;
Undocumented in source.
gnutls_hmac_get_key_size
pgnutls_hmac_get_key_size gnutls_hmac_get_key_size;
Undocumented in source.
gnutls_hmac_get_len
pgnutls_hmac_get_len gnutls_hmac_get_len;
Undocumented in source.
gnutls_hmac_init
pgnutls_hmac_init gnutls_hmac_init;
Undocumented in source.
gnutls_hmac_output
pgnutls_hmac_output gnutls_hmac_output;
Undocumented in source.
gnutls_hmac_set_nonce
pgnutls_hmac_set_nonce gnutls_hmac_set_nonce;
Undocumented in source.
gnutls_mac_get_nonce_size
pgnutls_mac_get_nonce_size gnutls_mac_get_nonce_size;
Undocumented in source.
gnutls_pbkdf2
pgnutls_pbkdf2 gnutls_pbkdf2;
Undocumented in source.
gnutls_rnd
pgnutls_rnd gnutls_rnd;
Undocumented in source.
gnutls_rnd_refresh
pgnutls_rnd_refresh gnutls_rnd_refresh;
Undocumented in source.

Structs

api_aead_cipher_hd_st
struct api_aead_cipher_hd_st
Undocumented in source.
api_cipher_hd_st
struct api_cipher_hd_st
Undocumented in source.
hash_hd_st
struct hash_hd_st
Undocumented in source.
hmac_hd_st
struct hmac_hd_st
Undocumented in source.

Meta