ocean.util.cipher.gcrypt.c.general

D bindings to general libgcrypt functions.

Requires linking with libgcrypt:

-L-lgcrypt

Public Imports

ocean.util.cipher.gcrypt.c.libversion
public import ocean.util.cipher.gcrypt.c.libversion;

Members

Aliases

gcry_error_t
alias gcry_error_t = uint

See original's library documentation for details.

Enums

gcry_ctl_cmds
enum gcry_ctl_cmds

See original's library documentation for details.

Functions

gcry_control
gcry_error_t gcry_control(gcry_ctl_cmds CMD, ...)

See original's library documentation for details.

gcry_strerror
const(char)* gcry_strerror(gcry_error_t err)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gcry_strsource
const(char)* gcry_strsource(gcry_error_t err)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).

Bear in mind this module provides bindings to an external library that has its own license, which might be more restrictive. Please check the external library license to see which conditions apply for linking.