Crate libgcrypt_sys [] [src]

Reexports

pub use libgpg_error_sys::consts::*;

Modules

errors

Enums

gcry_cipher_handle
gcry_context
gcry_mac_handle
gcry_md_handle
gcry_mpi
gcry_mpi_point
gcry_sexp
gcry_thread_cbs

Constants

GCRYCTL_ANY_INITIALIZATION_P
GCRYCTL_CFB_SYNC
GCRYCTL_CLEAR_DEBUG_FLAGS
GCRYCTL_CLOSE_RANDOM_DEVICE
GCRYCTL_DISABLE_ALGO
GCRYCTL_DISABLE_HWF
GCRYCTL_DISABLE_INTERNAL_LOCKING
GCRYCTL_DISABLE_LOCKED_SECMEM
GCRYCTL_DISABLE_PRIV_DROP
GCRYCTL_DISABLE_SECMEM
GCRYCTL_DISABLE_SECMEM_WARN
GCRYCTL_DRBG_REINIT
GCRYCTL_DROP_PRIVS
GCRYCTL_DUMP_MEMORY_STATS
GCRYCTL_DUMP_RANDOM_STATS
GCRYCTL_DUMP_SECMEM_STATS
GCRYCTL_ENABLE_ALGO
GCRYCTL_ENABLE_M_GUARD
GCRYCTL_ENABLE_QUICK_RANDOM
GCRYCTL_FAKED_RANDOM_P
GCRYCTL_FAST_POLL
GCRYCTL_FINALIZE
GCRYCTL_FIPS_MODE_P
GCRYCTL_FORCE_FIPS_MODE
GCRYCTL_GET_ALGO_NENCR
GCRYCTL_GET_ALGO_NPKEY
GCRYCTL_GET_ALGO_NSIGN
GCRYCTL_GET_ALGO_NSKEY
GCRYCTL_GET_ALGO_USAGE
GCRYCTL_GET_ASNOID
GCRYCTL_GET_BLKLEN
GCRYCTL_GET_CURRENT_RNG_TYPE
GCRYCTL_GET_KEYLEN
GCRYCTL_GET_TAGLEN
GCRYCTL_INACTIVATE_FIPS_FLAG
GCRYCTL_INITIALIZATION_FINISHED
GCRYCTL_INITIALIZATION_FINISHED_P
GCRYCTL_INIT_SECMEM
GCRYCTL_IS_ALGO_ENABLED
GCRYCTL_IS_SECURE
GCRYCTL_OPERATIONAL_P
GCRYCTL_PRINT_CONFIG
GCRYCTL_REACTIVATE_FIPS_FLAG
GCRYCTL_REINIT_SYSCALL_CLAMP
GCRYCTL_RESET
GCRYCTL_RESUME_SECMEM_WARN
GCRYCTL_SELFTEST
GCRYCTL_SET_CBC_CTS
GCRYCTL_SET_CBC_MAC
GCRYCTL_SET_CCM_LENGTHS
GCRYCTL_SET_CTR
GCRYCTL_SET_DEBUG_FLAGS
GCRYCTL_SET_ENFORCED_FIPS_FLAG
GCRYCTL_SET_IV
GCRYCTL_SET_KEY
GCRYCTL_SET_PREFERRED_RNG_TYPE
GCRYCTL_SET_RANDOM_DAEMON_SOCKET
GCRYCTL_SET_RANDOM_SEED_FILE
GCRYCTL_SET_RNDEGD_SOCKET
GCRYCTL_SET_SBOX
GCRYCTL_SET_TAGLEN
GCRYCTL_SET_THREAD_CBS
GCRYCTL_SET_VERBOSITY
GCRYCTL_START_DUMP
GCRYCTL_STOP_DUMP
GCRYCTL_SUSPEND_SECMEM_WARN
GCRYCTL_TERM_SECMEM
GCRYCTL_TEST_ALGO
GCRYCTL_UPDATE_RANDOM_SEED_FILE
GCRYCTL_USE_RANDOM_DAEMON
GCRYCTL_USE_SECURE_RNDPOOL
GCRYMPI_FLAG_CONST
GCRYMPI_FLAG_IMMUTABLE
GCRYMPI_FLAG_OPAQUE
GCRYMPI_FLAG_SECURE
GCRYMPI_FLAG_USER1
GCRYMPI_FLAG_USER2
GCRYMPI_FLAG_USER3
GCRYMPI_FLAG_USER4
GCRYMPI_FMT_HEX
GCRYMPI_FMT_NONE
GCRYMPI_FMT_OPAQUE
GCRYMPI_FMT_PGP
GCRYMPI_FMT_SSH
GCRYMPI_FMT_STD
GCRYMPI_FMT_USG
GCRYSEXP_FMT_ADVANCED
GCRYSEXP_FMT_BASE64
GCRYSEXP_FMT_CANON
GCRYSEXP_FMT_DEFAULT
GCRY_CCM_BLOCK_LEN
GCRY_CIPHER_3DES
GCRY_CIPHER_AES
GCRY_CIPHER_AES128
GCRY_CIPHER_AES192
GCRY_CIPHER_AES256
GCRY_CIPHER_ARCFOUR
GCRY_CIPHER_BLOWFISH
GCRY_CIPHER_CAMELLIA128
GCRY_CIPHER_CAMELLIA192
GCRY_CIPHER_CAMELLIA256
GCRY_CIPHER_CAST5
GCRY_CIPHER_CBC_CTS
GCRY_CIPHER_CBC_MAC
GCRY_CIPHER_CHACHA20
GCRY_CIPHER_DES
GCRY_CIPHER_DES_SK
GCRY_CIPHER_ENABLE_SYNC
GCRY_CIPHER_GOST28147
GCRY_CIPHER_IDEA
GCRY_CIPHER_MODE_AESWRAP
GCRY_CIPHER_MODE_CBC
GCRY_CIPHER_MODE_CCM
GCRY_CIPHER_MODE_CFB
GCRY_CIPHER_MODE_CFB8
GCRY_CIPHER_MODE_CTR
GCRY_CIPHER_MODE_ECB
GCRY_CIPHER_MODE_GCM
GCRY_CIPHER_MODE_NONE
GCRY_CIPHER_MODE_OCB
GCRY_CIPHER_MODE_OFB
GCRY_CIPHER_MODE_POLY1305
GCRY_CIPHER_MODE_STREAM
GCRY_CIPHER_MODE_XTS
GCRY_CIPHER_NONE
GCRY_CIPHER_RFC2268_40
GCRY_CIPHER_RFC2268_128
GCRY_CIPHER_RIJNDAEL
GCRY_CIPHER_RIJNDAEL128
GCRY_CIPHER_RIJNDAEL192
GCRY_CIPHER_RIJNDAEL256
GCRY_CIPHER_SAFER_SK128
GCRY_CIPHER_SALSA20
GCRY_CIPHER_SALSA20R12
GCRY_CIPHER_SECURE
GCRY_CIPHER_SEED
GCRY_CIPHER_SERPENT128
GCRY_CIPHER_SERPENT192
GCRY_CIPHER_SERPENT256
GCRY_CIPHER_TWOFISH
GCRY_CIPHER_TWOFISH128
GCRY_GCM_BLOCK_LEN
GCRY_KDF_ITERSALTED_S2K
GCRY_KDF_NONE
GCRY_KDF_PBKDF1
GCRY_KDF_PBKDF2
GCRY_KDF_SALTED_S2K
GCRY_KDF_SCRYPT
GCRY_KDF_SIMPLE_S2K
GCRY_LOG_BUG
GCRY_LOG_CONT
GCRY_LOG_DEBUG
GCRY_LOG_ERROR
GCRY_LOG_FATAL
GCRY_LOG_INFO
GCRY_LOG_WARN
GCRY_MAC_CMAC_3DES
GCRY_MAC_CMAC_AES
GCRY_MAC_CMAC_BLOWFISH
GCRY_MAC_CMAC_CAMELLIA
GCRY_MAC_CMAC_CAST5
GCRY_MAC_CMAC_GOST28147
GCRY_MAC_CMAC_IDEA
GCRY_MAC_CMAC_RFC2268
GCRY_MAC_CMAC_SEED
GCRY_MAC_CMAC_SERPENT
GCRY_MAC_CMAC_TWOFISH
GCRY_MAC_FLAG_SECURE
GCRY_MAC_GMAC_AES
GCRY_MAC_GMAC_CAMELLIA
GCRY_MAC_GMAC_SEED
GCRY_MAC_GMAC_SERPENT
GCRY_MAC_GMAC_TWOFISH
GCRY_MAC_HMAC_GOSTR3411_94
GCRY_MAC_HMAC_MD2
GCRY_MAC_HMAC_MD4
GCRY_MAC_HMAC_MD5
GCRY_MAC_HMAC_RMD160
GCRY_MAC_HMAC_SHA1
GCRY_MAC_HMAC_SHA224
GCRY_MAC_HMAC_SHA256
GCRY_MAC_HMAC_SHA384
GCRY_MAC_HMAC_SHA512
GCRY_MAC_HMAC_SHA3_224
GCRY_MAC_HMAC_SHA3_256
GCRY_MAC_HMAC_SHA3_384
GCRY_MAC_HMAC_SHA3_512
GCRY_MAC_HMAC_STRIBOG256
GCRY_MAC_HMAC_STRIBOG512
GCRY_MAC_HMAC_TIGER1
GCRY_MAC_HMAC_WHIRLPOOL
GCRY_MAC_NONE
GCRY_MAC_POLY1305
GCRY_MAC_POLY1305_AES
GCRY_MAC_POLY1305_CAMELLIA
GCRY_MAC_POLY1305_SEED
GCRY_MAC_POLY1305_SERPENT
GCRY_MAC_POLY1305_TWOFISH
GCRY_MD_BLAKE2B_160
GCRY_MD_BLAKE2B_256
GCRY_MD_BLAKE2B_384
GCRY_MD_BLAKE2B_512
GCRY_MD_BLAKE2S_128
GCRY_MD_BLAKE2S_160
GCRY_MD_BLAKE2S_224
GCRY_MD_BLAKE2S_256
GCRY_MD_CRC32
GCRY_MD_CRC24_RFC2440
GCRY_MD_CRC32_RFC1510
GCRY_MD_FLAG_BUGEMU1
GCRY_MD_FLAG_HMAC
GCRY_MD_FLAG_SECURE
GCRY_MD_GOSTR3411_94
GCRY_MD_GOSTR3411_CP
GCRY_MD_HAVAL
GCRY_MD_MD2
GCRY_MD_MD4
GCRY_MD_MD5
GCRY_MD_NONE
GCRY_MD_RMD160
GCRY_MD_SHA1
GCRY_MD_SHA224
GCRY_MD_SHA256
GCRY_MD_SHA384
GCRY_MD_SHA512
GCRY_MD_SHA3_224
GCRY_MD_SHA3_256
GCRY_MD_SHA3_384
GCRY_MD_SHA3_512
GCRY_MD_SHAKE128
GCRY_MD_SHAKE256
GCRY_MD_STRIBOG256
GCRY_MD_STRIBOG512
GCRY_MD_TIGER
GCRY_MD_TIGER1
GCRY_MD_TIGER2
GCRY_MD_WHIRLPOOL
GCRY_OCB_BLOCK_LEN
GCRY_PK_DSA
GCRY_PK_ECC
GCRY_PK_ECDH
GCRY_PK_ECDSA
GCRY_PK_EDDSA
GCRY_PK_ELG
GCRY_PK_ELG_E
GCRY_PK_GET_PUBKEY
GCRY_PK_GET_SECKEY
GCRY_PK_RSA
GCRY_PK_RSA_E
GCRY_PK_RSA_S
GCRY_PK_USAGE_AUTH
GCRY_PK_USAGE_CERT
GCRY_PK_USAGE_ENCR
GCRY_PK_USAGE_SIGN
GCRY_PK_USAGE_UNKN
GCRY_PRIME_CHECK_AT_FINISH
GCRY_PRIME_CHECK_AT_GOT_PRIME
GCRY_PRIME_CHECK_AT_MAYBE_PRIME
GCRY_PRIME_FLAG_SECRET
GCRY_PRIME_FLAG_SPECIAL_FACTOR
GCRY_STRONG_RANDOM
GCRY_THREAD_OPTION_DEFAULT
GCRY_THREAD_OPTION_PTH
GCRY_THREAD_OPTION_PTHREAD
GCRY_THREAD_OPTION_USER
GCRY_THREAD_OPTION_VERSION
GCRY_VERY_STRONG_RANDOM
GCRY_WEAK_RANDOM

Functions

gcry_calloc
gcry_calloc_secure
gcry_check_version
gcry_cipher_algo_info
gcry_cipher_algo_name
gcry_cipher_authenticate
gcry_cipher_checktag
gcry_cipher_close
gcry_cipher_ctl
gcry_cipher_cts
gcry_cipher_decrypt
gcry_cipher_encrypt
gcry_cipher_final
gcry_cipher_get_algo_blklen
gcry_cipher_get_algo_keylen
gcry_cipher_gettag
gcry_cipher_info
gcry_cipher_map_name
gcry_cipher_mode_from_oid
gcry_cipher_open
gcry_cipher_reset
gcry_cipher_set_sbox
gcry_cipher_setctr
gcry_cipher_setiv
gcry_cipher_setkey
gcry_cipher_sync
gcry_cipher_test_algo
gcry_control
gcry_create_nonce
gcry_ctx_release
gcry_err_code
gcry_err_code_from_errno
gcry_err_code_from_syserror
gcry_err_code_to_errno
gcry_err_make
gcry_err_make_from_errno
gcry_err_set_errno
gcry_err_source
gcry_error_from_errno
gcry_error_from_syserror
gcry_fast_random_poll
gcry_fips_mode_active
gcry_free
gcry_get_config
gcry_is_secure
gcry_kdf_derive
gcry_log_debug
gcry_log_debughex
gcry_log_debugmpi
gcry_log_debugpnt
gcry_log_debugsxp
gcry_mac_algo_info
gcry_mac_algo_name
gcry_mac_close
gcry_mac_ctl
gcry_mac_get_algo
gcry_mac_get_algo_keylen
gcry_mac_get_algo_maclen
gcry_mac_map_name
gcry_mac_open
gcry_mac_read
gcry_mac_reset
gcry_mac_setiv
gcry_mac_setkey
gcry_mac_test_algo
gcry_mac_verify
gcry_mac_write
gcry_malloc
gcry_malloc_secure
gcry_md_algo_info
gcry_md_algo_name
gcry_md_close
gcry_md_copy
gcry_md_ctl
gcry_md_enable
gcry_md_extract
gcry_md_final
gcry_md_get_algo
gcry_md_get_algo_dlen
gcry_md_get_asnoid
gcry_md_hash_buffer
gcry_md_info
gcry_md_is_enabled
gcry_md_is_secure
gcry_md_map_name
gcry_md_open
gcry_md_read
gcry_md_reset
gcry_md_setkey
gcry_md_test_algo
gcry_md_write
gcry_mpi_abs
gcry_mpi_add
gcry_mpi_add_ui
gcry_mpi_addm
gcry_mpi_aprint
gcry_mpi_clear_bit
gcry_mpi_clear_flag
gcry_mpi_clear_highbit
gcry_mpi_cmp
gcry_mpi_cmp_ui
gcry_mpi_copy
gcry_mpi_div
gcry_mpi_dump
gcry_mpi_ec_add
gcry_mpi_ec_curve_point
gcry_mpi_ec_decode_point
gcry_mpi_ec_dup
gcry_mpi_ec_get_affine
gcry_mpi_ec_get_mpi
gcry_mpi_ec_get_point
gcry_mpi_ec_mul
gcry_mpi_ec_new
gcry_mpi_ec_set_mpi
gcry_mpi_ec_set_point
gcry_mpi_ec_sub
gcry_mpi_gcd
gcry_mpi_get_flag
gcry_mpi_get_nbits
gcry_mpi_get_opaque
gcry_mpi_invm
gcry_mpi_is_neg
gcry_mpi_lshift
gcry_mpi_mod
gcry_mpi_mul
gcry_mpi_mul_2exp
gcry_mpi_mul_ui
gcry_mpi_mulm
gcry_mpi_neg
gcry_mpi_new
gcry_mpi_point_copy
gcry_mpi_point_get
gcry_mpi_point_new
gcry_mpi_point_release
gcry_mpi_point_set
gcry_mpi_point_snatch_get
gcry_mpi_point_snatch_set
gcry_mpi_powm
gcry_mpi_print
gcry_mpi_randomize
gcry_mpi_release
gcry_mpi_rshift
gcry_mpi_scan
gcry_mpi_set
gcry_mpi_set_bit
gcry_mpi_set_flag
gcry_mpi_set_highbit
gcry_mpi_set_opaque
gcry_mpi_set_opaque_copy
gcry_mpi_set_ui
gcry_mpi_snatch
gcry_mpi_snew
gcry_mpi_sub
gcry_mpi_sub_ui
gcry_mpi_subm
gcry_mpi_swap
gcry_mpi_test_bit
gcry_pk_algo_info
gcry_pk_algo_name
gcry_pk_ctl
gcry_pk_decrypt
gcry_pk_encrypt
gcry_pk_genkey
gcry_pk_get_curve
gcry_pk_get_keygrip
gcry_pk_get_nbits
gcry_pk_get_param
gcry_pk_map_name
gcry_pk_sign
gcry_pk_test_algo
gcry_pk_testkey
gcry_pk_verify
gcry_prime_check
gcry_prime_generate
gcry_prime_group_generator
gcry_prime_release_factors
gcry_pubkey_get_sexp
gcry_random_add_bytes
gcry_random_bytes
gcry_random_bytes_secure
gcry_randomize
gcry_realloc
gcry_set_allocation_handler
gcry_set_fatalerror_handler
gcry_set_outofcore_handler
gcry_set_progress_handler
gcry_sexp_alist
gcry_sexp_append
gcry_sexp_build
gcry_sexp_build_array
gcry_sexp_cadr
gcry_sexp_canon_len
gcry_sexp_car
gcry_sexp_cdr
gcry_sexp_cons
gcry_sexp_create
gcry_sexp_dump
gcry_sexp_extract_param
gcry_sexp_find_token
gcry_sexp_length
gcry_sexp_new
gcry_sexp_nth
gcry_sexp_nth_buffer
gcry_sexp_nth_data
gcry_sexp_nth_mpi
gcry_sexp_nth_string
gcry_sexp_prepend
gcry_sexp_release
gcry_sexp_sprint
gcry_sexp_sscan
gcry_sexp_vlist
gcry_strdup
gcry_strerror
gcry_strerror_r
gcry_strsource
gcry_xcalloc
gcry_xcalloc_secure
gcry_xmalloc
gcry_xmalloc_secure
gcry_xrealloc
gcry_xstrdup
gcrympi_const_eight
gcrympi_const_four
gcrympi_const_one
gcrympi_const_three
gcrympi_const_two

Type Definitions

gcry_cipher_algos
gcry_cipher_flags
gcry_cipher_hd_t
gcry_cipher_modes
gcry_ctl_cmds
gcry_ctx_t
gcry_err_code_t
gcry_err_source_t
gcry_error_t
gcry_handler_alloc_t
gcry_handler_error_t
gcry_handler_free_t
gcry_handler_no_mem_t
gcry_handler_progress_t
gcry_handler_realloc_t
gcry_handler_secure_check_t
gcry_kdf_algos
gcry_log_levels
gcry_mac_algos
gcry_mac_flags
gcry_mac_hd_t
gcry_md_algos
gcry_md_flags
gcry_md_hd_t
gcry_mpi_flag
gcry_mpi_format
gcry_mpi_point_t
gcry_mpi_t
gcry_pk_algos
gcry_prime_check_func_t
gcry_random_level_t
gcry_sexp_format
gcry_sexp_t