Crate tomcrypt_sys [] [src]

Structs

Hmac_state
Oid
Rsa_key

RSA PKCS style key

_G_fpos64_t
_G_fpos_t
_IO_FILE
_IO_FILE_plus
_IO_jump_t
_IO_marker
__fsid_t
__locale_data
__locale_struct
__mbstate_t
__pthread_cond_s
__pthread_cond_s__bindgen_ty_1__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2__bindgen_ty_1
__pthread_internal_list
__pthread_mutex_s
__pthread_rwlock_arch_t
__sigset_t
__va_list_tag
_fpreg
_fpstate
_fpx_sw_bytes
_fpxreg
_libc_fpstate
_libc_fpxreg
_libc_xmmreg
_xmmreg
_xsave_hdr
_xstate
_ymmh_state
adler32_state_s
anubis_key
blake2b_state
blake2s_state
blowfish_key
camellia_key
cast5_key
ccm_state
chacha20_prng
chacha20poly1305_state
chacha_state
chc_state
crc32_state_s
des3_key
des_key
dh_key
div_t
drand48_data
dsa_key

DSA key structure

eax_state
ecc_key

An ECC key

ecc_point

A point on a ECC curve, stored in Jacbobian format such that (x,y,z) => (x/z2, y/z3, 1) when interpretted as affine

f9_state
fd_set
fortuna_prng
gcm_state
itimerspec
kasumi_key
khazad_key
kseed_key
ldiv_t
lldiv_t
ltc_asn1_list_

A LTC ASN.1 list type

ltc_cipher_descriptor

cipher descriptor table, last entry has "name == NULL" to mark the end of table

ltc_dh_set_type
ltc_ecc_set_type

Structure defines a NIST GF(p) curve

ltc_generalizedtime
ltc_hash_descriptor

hash descriptor

ltc_math_descriptor

math descriptor

ltc_prng_descriptor

PRNG descriptor

ltc_utctime
max_align_t
mcontext_t
md2_state
md4_state
md5_state
multi2_key
noekeon_key
ocb3_state
ocb_state
omac_state
pelican_state
pmac_state
poly1305_state
prng_state
random_data
rc2_key
rc4_prng
rc4_state
rc5_key
rc6_key
rijndael_key
rmd128_state
rmd160_state
rmd256_state
rmd320_state
safer_key
saferp_key
sha1_state
sha256_state
sha3_state
sha512_state
sigaction
sigcontext
sigevent
sigevent__bindgen_ty_1__bindgen_ty_1
siginfo_t
siginfo_t__bindgen_ty_1__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_2
siginfo_t__bindgen_ty_1__bindgen_ty_3
siginfo_t__bindgen_ty_1__bindgen_ty_4
siginfo_t__bindgen_ty_1__bindgen_ty_5
siginfo_t__bindgen_ty_1__bindgen_ty_6
siginfo_t__bindgen_ty_1__bindgen_ty_7
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
sigstack
skipjack_key
sober128_prng
sober128_state
stack_t
symmetric_CBC

A block cipher CBC structure

symmetric_CFB

A block cipher CFB structure

symmetric_CTR

A block cipher CTR structure

symmetric_ECB

A block cipher ECB structure

symmetric_F8

A block cipher F8 structure

symmetric_LRW

A LRW structure

symmetric_OFB

A block cipher OFB structure

symmetric_xts
tiger_state
timespec
timeval
tm
twofish_key
ucontext_t
whirlpool_state
xcbc_state
xtea_key
yarrow_prng

Enums

__codecvt_result
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
_bindgen_ty_8
_bindgen_ty_9
_bindgen_ty_10
_bindgen_ty_11
_bindgen_ty_12
ltc_asn1_type
ltc_asn1_type_
ltc_pkcs_1_paddings
ltc_pkcs_1_v1_5_blocks
public_key_algorithms

Constants

AIO_PRIO_DELTA_MAX
ARGTYPE
ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BUFSIZ
BUS_ADRALN
BUS_ADRERR
BUS_MCEERR_AO
BUS_MCEERR_AR
BUS_OBJERR
BYTE_ORDER
CCM_DECRYPT
CCM_ENCRYPT
CHARCLASS_NAME_MAX
CHCHA20POLY1305_DECRYPT
CHCHA20POLY1305_ENCRYPT
CLD_CONTINUED
CLD_DUMPED
CLD_EXITED
CLD_KILLED
CLD_STOPPED
CLD_TRAPPED
CLOCK_BOOTTIME
CLOCK_BOOTTIME_ALARM
CLOCK_MONOTONIC
CLOCK_MONOTONIC_COARSE
CLOCK_MONOTONIC_RAW
CLOCK_PROCESS_CPUTIME_ID
CLOCK_REALTIME
CLOCK_REALTIME_ALARM
CLOCK_REALTIME_COARSE
CLOCK_TAI
CLOCK_THREAD_CPUTIME_ID
COLL_WEIGHTS_MAX
CRYPT
CRYPT_BUFFER_OVERFLOW
CRYPT_ERROR
CRYPT_ERROR_READPRNG
CRYPT_FAIL_TESTVECTOR
CRYPT_FILE_NOTFOUND
CRYPT_HASH_OVERFLOW
CRYPT_INPUT_TOO_LONG
CRYPT_INVALID_ARG
CRYPT_INVALID_CIPHER
CRYPT_INVALID_HASH
CRYPT_INVALID_KEYSIZE
CRYPT_INVALID_PACKET
CRYPT_INVALID_PRIME_SIZE
CRYPT_INVALID_PRNG
CRYPT_INVALID_PRNGSIZE
CRYPT_INVALID_ROUNDS
CRYPT_MEM
CRYPT_NOP
CRYPT_OK
CRYPT_OVERFLOW
CRYPT_PK_INVALID_PADDING
CRYPT_PK_INVALID_SIZE
CRYPT_PK_INVALID_TYPE
CRYPT_PK_NOT_PRIVATE
CRYPT_PK_TYPE_MISMATCH
CRYPT_UNUSED1
CTR_COUNTER_BIG_ENDIAN
CTR_COUNTER_LITTLE_ENDIAN
DELAYTIMER_MAX
ECC_BUF_SIZE
ECC_MAXSIZE
EOF
EXIT_FAILURE
EXIT_SUCCESS
EXPR_NEST_MAX
FD_SETSIZE
FILENAME_MAX
FOPEN_MAX
FPE_FLTDIV
FPE_FLTINV
FPE_FLTOVF
FPE_FLTRES
FPE_FLTSUB
FPE_FLTUND
FPE_INTDIV
FPE_INTOVF
FP_XSTATE_MAGIC1
FP_XSTATE_MAGIC2
GCM_DECRYPT
GCM_ENCRYPT
HOST_NAME_MAX
ILL_BADSTK
ILL_COPROC
ILL_ILLADR
ILL_ILLOPC
ILL_ILLOPN
ILL_ILLTRP
ILL_PRVOPC
ILL_PRVREG
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LOGIN_NAME_MAX
LRW_DECRYPT
LRW_ENCRYPT
LTC_CTR_RFC3686
LTC_DECRYPT
LTC_ENCRYPT
LTC_FILE_READ_BUFSIZE
LTC_FORTUNA_POOLS
LTC_FORTUNA_WD
LTC_GCM_MODE_AAD
LTC_GCM_MODE_IV
LTC_GCM_MODE_TEXT
LTC_MDSA_DELTA
LTC_MDSA_MAX_GROUP
LTC_MILLER_RABIN_REPS
LTC_MP_EQ
LTC_MP_GT
LTC_MP_LT
LTC_MP_NO
LTC_MP_YES
LTC_PK_MAX_RETRIES
LTC_SAFER_BLOCK_LEN
LTC_SAFER_K128_DEFAULT_NOF_ROUNDS
LTC_SAFER_K64_DEFAULT_NOF_ROUNDS
LTC_SAFER_KEY_LEN
LTC_SAFER_MAX_NOF_ROUNDS
LTC_SAFER_SK128_DEFAULT_NOF_ROUNDS
LTC_SAFER_SK64_DEFAULT_NOF_ROUNDS
LTC_XCBC_PURE
LTC_YARROW_AES
L_ctermid
L_tmpnam
MAXBLOCKSIZE
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MINSIGSTKSZ
MQ_PRIO_MAX
NAME_MAX
NGREG
NGROUPS_MAX
NR_OPEN
NSIG
PATH_MAX
PDP_ENDIAN
PIPE_BUF
PK_PRIVATE
PK_PUBLIC
PK_STD
POLL_ERR
POLL_HUP
POLL_IN
POLL_MSG
POLL_OUT
POLL_PRI
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
P_tmpdir
RAND_MAX
RE_DUP_MAX
RTSIG_MAX
SA_INTERRUPT
SA_NOCLDSTOP
SA_NOCLDWAIT
SA_NODEFER
SA_NOMASK
SA_ONESHOT
SA_ONSTACK
SA_RESETHAND
SA_RESTART
SA_SIGINFO
SA_STACK
SCRYPT
SEEK_CUR
SEEK_END
SEEK_SET
SEGV_ACCERR
SEGV_MAPERR
SEM_VALUE_MAX
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCLD
SIGCONT
SIGEV_NONE
SIGEV_SIGNAL
SIGEV_THREAD
SIGEV_THREAD_ID
SIGFPE
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPOLL
SIGPROF
SIGPWR
SIGQUIT
SIGSEGV
SIGSTKFLT
SIGSTKSZ
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR1
SIGUSR2
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIG_BLOCK
SIG_SETMASK
SIG_UNBLOCK
SI_ASYNCIO
SI_ASYNCNL
SI_KERNEL
SI_MESGQ
SI_QUEUE
SI_SIGIO
SI_TIMER
SI_TKILL
SI_USER
SS_DISABLE
SS_ONSTACK
TAB_SIZE
TIMER_ABSTIME
TIME_UTC
TMP_MAX
TTY_NAME_MAX
WCONTINUED
WEOF
WEXITED
WNOHANG
WNOWAIT
WSTOPPED
WUNTRACED
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ALLOCA_H
_ASSERT_H
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_BITS_PTHREADTYPES_ARCH_H
_BITS_PTHREADTYPES_COMMON_H
_BITS_SIGCONTEXT_H
_BITS_SIGEVENT_CONSTS_H
_BITS_SIGINFO_ARCH_H
_BITS_SIGINFO_CONSTS_H
_BITS_SIGNUM_GENERIC_H
_BITS_SIGNUM_H
_BITS_SIGSTACK_H
_BITS_SIGTHREAD_H
_BITS_SS_FLAGS_H
_BITS_STDINT_INTN_H
_BITS_STDIO_LIM_H
_BITS_SYSMACROS_H
_BITS_TIME_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_TYPES_LOCALE_T_H
_BITS_TYPES___LOCALE_T_H
_BITS_UINTN_IDENTITY_H
_BITS_WCHAR_H
_CTYPE_H
_DEFAULT_SOURCE
_ENDIAN_H
_FEATURES_H
_G_BUFSIZ
_G_HAVE_MMAP
_G_HAVE_MREMAP
_G_IO_IO_FILE_VERSION
_G_config_h
_IOFBF
_IOLBF
_IONBF
_IOS_APPEND
_IOS_ATEND
_IOS_BIN
_IOS_INPUT
_IOS_NOCREATE
_IOS_NOREPLACE
_IOS_OUTPUT
_IOS_TRUNC
_IO_BAD_SEEN
_IO_BOOLALPHA
_IO_BUFSIZ
_IO_CURRENTLY_PUTTING
_IO_DEC
_IO_DELETE_DONT_CLOSE
_IO_DONT_CLOSE
_IO_EOF_SEEN
_IO_ERR_SEEN
_IO_FIXED
_IO_FLAGS2_MMAP
_IO_FLAGS2_NOTCANCEL
_IO_FLAGS2_USER_WBUF
_IO_HEX
_IO_INTERNAL
_IO_IN_BACKUP
_IO_IS_APPENDING
_IO_IS_FILEBUF
_IO_LEFT
_IO_LINE_BUF
_IO_LINKED
_IO_MAGIC
_IO_MAGIC_MASK
_IO_NO_READS
_IO_NO_WRITES
_IO_OCT
_IO_RIGHT
_IO_SCIENTIFIC
_IO_SHOWBASE
_IO_SHOWPOINT
_IO_SHOWPOS
_IO_SKIPWS
_IO_STDIO
_IO_TIED_PUT_GET
_IO_UNBUFFERED
_IO_UNIFIED_JUMPTABLES
_IO_UNITBUF
_IO_UPPERCASE
_IO_USER_BUF
_IO_USER_LOCK
_ISalnum
_ISalpha
_ISblank
_IScntrl
_ISdigit
_ISgraph
_ISlower
_ISprint
_ISpunct
_ISspace
_ISupper
_ISxdigit
_LIBC_LIMITS_H_
_NSIG
_OLD_STDIO_MAGIC
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_STDC_PREDEF_H
_STDIO_H
_STDLIB_H
_STRINGS_H
_STRING_H
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_SYSMACROS_H
_SYS_TYPES_H
_SYS_UCONTEXT_H
_THREAD_SHARED_TYPES_H
_TIME_H
_WCHAR_H
_WINT_T
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__FD_SETSIZE
__FD_ZERO_STOS
__FILE_defined
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__HAVE_DISTINCT_FLOAT128
__HAVE_FLOAT128
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__LITTLE_ENDIAN
__NGREG
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PTHREAD_MUTEX_HAVE_PREV
__PTHREAD_MUTEX_LOCK_ELISION
__PTHREAD_RWLOCK_INT_FLAGS_SHARED
__RLIM_T_MATCHES_RLIM64_T
__SIGEV_MAX_SIZE
__SIGRTMAX
__SIGRTMIN
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__SI_ASYNCIO_AFTER_SIGIO
__SI_ERRNO_THEN_CODE
__SI_HAVE_SIGSYS
__SI_MAX_SIZE
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WALL
__WCLONE
__WCOREFLAG
__WNOTHREAD
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__W_CONTINUED
____FILE_defined
____mbstate_t_defined
__clock_t_defined
__clockid_t_defined
__glibc_c99_flexarr_available
__have_pthread_attr_t
__itimerspec_defined
__ldiv_t_defined
__lldiv_t_defined
__mbstate_t_defined
__sig_atomic_t_defined
__sigevent_t_defined
__siginfo_t_defined
__sigset_t_defined
__sigstack_defined
__stack_t_defined
__struct_tm_defined
__time_t_defined
__timer_t_defined
__timespec_defined
__timeval_defined
__wint_t_defined

Statics

_IO_2_1_stderr_
_IO_2_1_stdin_
_IO_2_1_stdout_
__daylight
__timezone
__tzname
_sys_siglist
aes_desc
aes_enc_desc
anubis_desc
blake2b_160_desc
blake2b_256_desc
blake2b_384_desc
blake2b_512_desc
blake2s_128_desc
blake2s_160_desc
blake2s_224_desc
blake2s_256_desc
blowfish_desc
camellia_desc
cast5_desc
chacha20_prng_desc
chc_desc
cipher_descriptor
crypt_build_settings
daylight
des3_desc
des_desc
fortuna_desc
gcm_shift_table
hash_descriptor
kasumi_desc
khazad_desc
kseed_desc
ltc_dh_sets
ltc_ecc_sets
ltc_mp
md2_desc
md4_desc
md5_desc
multi2_desc
noekeon_desc
prng_descriptor
rc2_desc
rc4_desc
rc5_desc
rc6_desc
rijndael_desc
rijndael_enc_desc
rmd128_desc
rmd160_desc
rmd256_desc
rmd320_desc
safer_k128_desc
safer_k64_desc
safer_sk128_desc
safer_sk64_desc
saferp_desc
sha1_desc
sha224_desc
sha256_desc
sha384_desc
sha3_224_desc
sha3_256_desc
sha3_384_desc
sha3_512_desc
sha512_224_desc
sha512_256_desc
sha512_desc
skipjack_desc
sober128_desc
sprng_desc
stderr
stdin
stdout
sys_errlist
sys_nerr
sys_siglist
tfm_desc
tiger_desc
timezone
twofish_desc
tzname
whirlpool_desc
xtea_desc
yarrow_desc

Functions

_Exit
_IO_feof
_IO_ferror
_IO_flockfile
_IO_free_backup_area
_IO_ftrylockfile
_IO_funlockfile
_IO_getc
_IO_padn
_IO_peekc_locked
_IO_putc
_IO_seekoff
_IO_seekpos
_IO_sgetn
_IO_vfprintf
_IO_vfscanf
__assert
__assert_fail
__assert_perror_fail
__ctype_b_loc
__ctype_get_mb_cur_max
__ctype_tolower_loc
__ctype_toupper_loc
__getdelim
__libc_current_sigrtmax
__libc_current_sigrtmin
__mbrlen
__overflow
__stpcpy
__stpncpy
__strtok_r
__sysv_signal
__tolower_l
__toupper_l
__uflow
__underflow
_tolower
_toupper
a64l
abort
abs
adler32_finish
adler32_init
adler32_test
adler32_update
aligned_alloc
alloca
anubis_done
anubis_ecb_decrypt
anubis_ecb_encrypt
anubis_keysize
anubis_setup
anubis_test
asctime
asctime_r
at_quick_exit
atexit
atof
atoi
atol
atoll
base64_decode
base64_encode
base64_strict_decode
base64url_decode
base64url_encode
base64url_strict_decode
base64url_strict_encode
bcmp
bcopy
blake2b_160_init
blake2b_160_test
blake2b_256_init
blake2b_256_test
blake2b_384_init
blake2b_384_test
blake2b_512_init
blake2b_512_test
blake2b_done
blake2b_init
blake2b_process
blake2bmac_done
blake2bmac_file
blake2bmac_init
blake2bmac_memory
blake2bmac_memory_multi
blake2bmac_process
blake2bmac_test
blake2s_128_init
blake2s_128_test
blake2s_160_init
blake2s_160_test
blake2s_224_init
blake2s_224_test
blake2s_256_init
blake2s_256_test
blake2s_done
blake2s_init
blake2s_process
blake2smac_done
blake2smac_file
blake2smac_init
blake2smac_memory
blake2smac_memory_multi
blake2smac_process
blake2smac_test
blowfish_done
blowfish_ecb_decrypt
blowfish_ecb_encrypt
blowfish_keysize
blowfish_setup
blowfish_test
bsearch
btowc
burn_stack
bzero
calloc
camellia_done
camellia_ecb_decrypt
camellia_ecb_encrypt
camellia_keysize
camellia_setup
camellia_test
cast5_done
cast5_ecb_decrypt
cast5_ecb_encrypt
cast5_keysize
cast5_setup
cast5_test
cbc_decrypt
cbc_done
cbc_encrypt
cbc_getiv
cbc_setiv
cbc_start
ccm_add_aad
ccm_add_nonce
ccm_done
ccm_init
ccm_memory
ccm_process
ccm_reset
ccm_test
cfb_decrypt
cfb_done
cfb_encrypt
cfb_getiv
cfb_setiv
cfb_start
chacha20_prng_add_entropy
chacha20_prng_done
chacha20_prng_export
chacha20_prng_import
chacha20_prng_read
chacha20_prng_ready
chacha20_prng_start
chacha20_prng_test
chacha20poly1305_add_aad
chacha20poly1305_decrypt
chacha20poly1305_done
chacha20poly1305_encrypt
chacha20poly1305_init
chacha20poly1305_memory
chacha20poly1305_setiv
chacha20poly1305_setiv_rfc7905
chacha20poly1305_test
chacha_crypt
chacha_done
chacha_ivctr32
chacha_ivctr64
chacha_keystream
chacha_setup
chacha_test
chc_done
chc_init
chc_process
chc_register
chc_test
cipher_is_valid
clearenv
clearerr
clearerr_unlocked
clock
clock_getcpuclockid
clock_getres
clock_gettime
clock_nanosleep
clock_settime
compare_testvector
crc32_finish
crc32_init
crc32_test
crc32_update
crypt_argchk
crypt_fsa
crypt_get_constant
crypt_get_size
crypt_list_all_constants
crypt_list_all_sizes
ctermid
ctime
ctime_r
ctr_decrypt
ctr_done
ctr_encrypt
ctr_getiv
ctr_setiv
ctr_start
ctr_test
der_decode_bit_string
der_decode_boolean
der_decode_choice
der_decode_generalizedtime
der_decode_ia5_string
der_decode_integer
der_decode_object_identifier
der_decode_octet_string
der_decode_printable_string
der_decode_raw_bit_string
der_decode_sequence_ex
der_decode_sequence_flexi
der_decode_sequence_multi
der_decode_short_integer
der_decode_subject_public_key_info
der_decode_teletex_string
der_decode_utctime
der_decode_utf8_string
der_encode_bit_string
der_encode_boolean
der_encode_generalizedtime
der_encode_ia5_string
der_encode_integer
der_encode_object_identifier
der_encode_octet_string
der_encode_printable_string
der_encode_raw_bit_string
der_encode_sequence_ex
der_encode_sequence_multi
der_encode_set
der_encode_setof
der_encode_short_integer
der_encode_subject_public_key_info
der_encode_utctime
der_encode_utf8_string
der_ia5_char_encode
der_ia5_value_decode
der_length_bit_string
der_length_boolean
der_length_generalizedtime
der_length_ia5_string
der_length_integer
der_length_object_identifier
der_length_octet_string
der_length_printable_string
der_length_sequence
der_length_sequence_ex
der_length_short_integer
der_length_teletex_string
der_length_utctime
der_length_utf8_string
der_object_identifier_bits
der_printable_char_encode
der_printable_value_decode
der_sequence_free
der_sequence_shrink
der_teletex_char_encode
der_teletex_value_decode
der_utf8_charsize
der_utf8_valid_char
des3_done
des3_ecb_decrypt
des3_ecb_encrypt
des3_keysize
des3_setup
des3_test
des_done
des_ecb_decrypt
des_ecb_encrypt
des_keysize
des_setup
des_test
dh_check_pubkey
dh_export
dh_export_key
dh_free
dh_generate_key
dh_get_groupsize
dh_import
dh_set_key
dh_set_pg
dh_set_pg_dhparam
dh_set_pg_groupsize
dh_shared_secret
difftime
div
dprintf
drand48
drand48_r
dsa_decrypt_key
dsa_encrypt_key
dsa_export
dsa_free
dsa_generate_key
dsa_generate_pqg
dsa_import
dsa_int_validate_pqg
dsa_int_validate_primes
dsa_int_validate_xy
dsa_make_key
dsa_set_key
dsa_set_pqg
dsa_set_pqg_dsaparam
dsa_shared_secret
dsa_sign_hash
dsa_sign_hash_raw
dsa_verify_hash
dsa_verify_hash_raw
dsa_verify_key
dysize
eax_addheader
eax_decrypt
eax_decrypt_verify_memory
eax_done
eax_encrypt
eax_encrypt_authenticate_memory
eax_init
eax_test
ecb_decrypt
ecb_done
ecb_encrypt
ecb_start
ecc_ansi_x963_export
ecc_ansi_x963_import
ecc_ansi_x963_import_ex
ecc_decrypt_key
ecc_encrypt_key
ecc_export
ecc_free
ecc_get_size
ecc_import
ecc_import_ex
ecc_make_key
ecc_make_key_ex
ecc_shared_secret
ecc_sign_hash
ecc_sign_hash_rfc7518
ecc_sizes
ecc_test
ecc_verify_hash
ecc_verify_hash_rfc7518
ecvt
ecvt_r
erand48
erand48_r
error_to_string
exit
explicit_bzero
f8_decrypt
f8_done
f8_encrypt
f8_getiv
f8_setiv
f8_start
f8_test_mode
f9_done
f9_file
f9_init
f9_memory
f9_memory_multi
f9_process
f9_test
fclose
fcvt
fcvt_r
fdopen
feof
feof_unlocked
ferror
ferror_unlocked
fflush
fflush_unlocked
ffs
fgetc
fgetc_unlocked
fgetpos
fgets
fgetwc
fgetws
fileno
fileno_unlocked
find_cipher
find_cipher_any
find_cipher_id
find_hash
find_hash_any
find_hash_id
find_hash_oid
find_prng
flockfile
fmemopen
fopen
fortuna_add_entropy
fortuna_done
fortuna_export
fortuna_import
fortuna_read
fortuna_ready
fortuna_start
fortuna_test
fprintf
fputc
fputc_unlocked
fputs
fputwc
fputws
fread
fread_unlocked
free
freopen
fscanf
fscanf1
fseek
fseeko
fsetpos
ftell
ftello
ftrylockfile
funlockfile
fwide
fwprintf
fwrite
fwrite_unlocked
fwscanf
fwscanf1
gcm_add_aad
gcm_add_iv
gcm_done
gcm_gf_mult
gcm_init
gcm_memory
gcm_mult_h
gcm_process
gcm_reset
gcm_test
gcvt
getc
getc_unlocked
getchar
getchar_unlocked
getdelim
getenv
getline
getloadavg
getsubopt
getw
getwc
getwchar
gmtime
gmtime_r
gnu_dev_major
gnu_dev_makedev
gnu_dev_minor
gsignal
hash_file
hash_filehandle
hash_is_valid
hash_memory
hash_memory_multi
hkdf
hkdf_expand
hkdf_extract
hkdf_test
hmac_done
hmac_file
hmac_init
hmac_memory
hmac_memory_multi
hmac_process
hmac_test
index
init_TFM
initstate
initstate_r
isalnum
isalnum_l
isalpha
isalpha_l
isascii
isblank
isblank_l
iscntrl
iscntrl_l
isdigit
isdigit_l
isgraph
isgraph_l
islower
islower_l
isprint
isprint_l
ispunct
ispunct_l
isspace
isspace_l
isupper
isupper_l
isxdigit
isxdigit_l
jrand48
jrand48_r
kasumi_done
kasumi_ecb_decrypt
kasumi_ecb_encrypt
kasumi_keysize
kasumi_setup
kasumi_test
khazad_done
khazad_ecb_decrypt
khazad_ecb_encrypt
khazad_keysize
khazad_setup
khazad_test
kill
killpg
kseed_done
kseed_ecb_decrypt
kseed_ecb_encrypt
kseed_keysize
kseed_setup
kseed_test
l64a
labs
lcong48
lcong48_r
ldiv
llabs
lldiv
localtime
localtime_r
lrand48
lrand48_r
lrw_decrypt
lrw_done
lrw_encrypt
lrw_getiv
lrw_process
lrw_setiv
lrw_start
lrw_test
ltc_cleanup_multi
ltc_deinit_multi
ltc_ecc_del_point
ltc_ecc_is_valid_idx
ltc_ecc_map
ltc_ecc_mul2add
ltc_ecc_mulmod
ltc_ecc_new_point
ltc_init_multi
malloc
mblen
mbrlen
mbrtowc
mbsinit
mbsnrtowcs
mbsrtowcs
mbstowcs
mbtowc
md2_done
md2_init
md2_process
md2_test
md4_done
md4_init
md4_process
md4_test
md5_done
md5_init
md5_process
md5_test
mem_neq
memccpy
memchr
memcmp
memcpy
memmove
memset
mkdtemp
mkstemp
mkstemps
mktemp
mktime
mrand48
mrand48_r
multi2_done
multi2_ecb_decrypt
multi2_ecb_encrypt
multi2_keysize
multi2_setup
multi2_test
nanosleep
noekeon_done
noekeon_ecb_decrypt
noekeon_ecb_encrypt
noekeon_keysize
noekeon_setup
noekeon_test
nrand48
nrand48_r
ocb3_add_aad
ocb3_decrypt
ocb3_decrypt_last
ocb3_decrypt_verify_memory
ocb3_done
ocb3_encrypt
ocb3_encrypt_authenticate_memory
ocb3_encrypt_last
ocb3_init
ocb3_int_ntz
ocb3_int_xor_blocks
ocb3_test
ocb_decrypt
ocb_decrypt_verify_memory
ocb_done_decrypt
ocb_done_encrypt
ocb_encrypt
ocb_encrypt_authenticate_memory
ocb_init
ocb_ntz
ocb_shift_xor
ocb_test
ofb_decrypt
ofb_done
ofb_encrypt
ofb_getiv
ofb_setiv
ofb_start
omac_done
omac_file
omac_init
omac_memory
omac_memory_multi
omac_process
omac_test
on_exit
open_memstream
open_wmemstream
pclose
pelican_done
pelican_init
pelican_memory
pelican_process
pelican_test
perror
pk_get_oid
pkcs_1_i2osp
pkcs_1_mgf1
pkcs_1_oaep_decode
pkcs_1_oaep_encode
pkcs_1_os2ip
pkcs_1_pss_decode
pkcs_1_pss_encode
pkcs_1_v1_5_decode
pkcs_1_v1_5_encode
pkcs_5_alg1
pkcs_5_alg2
pkcs_5_alg1_openssl
pkcs_5_test
pmac_done
pmac_file
pmac_init
pmac_memory
pmac_memory_multi
pmac_ntz
pmac_process
pmac_shift_xor
pmac_test
poly1305_done
poly1305_file
poly1305_init
poly1305_memory
poly1305_memory_multi
poly1305_process
poly1305_test
popen
posix_memalign
printf
prng_is_valid
pselect
psiginfo
psignal
pthread_kill
pthread_sigmask
putc
putc_unlocked
putchar
putchar_unlocked
putenv
puts
putw
putwc
putwchar
qecvt
qecvt_r
qfcvt
qfcvt_r
qgcvt
qsort
quick_exit
radix_to_bin
raise
rand
rand_bn_bits
rand_bn_upto
rand_prime
rand_r
random
random_r
rc2_done
rc2_ecb_decrypt
rc2_ecb_encrypt
rc2_keysize
rc2_setup
rc2_setup_ex
rc2_test
rc4_add_entropy
rc4_done
rc4_export
rc4_import
rc4_read
rc4_ready
rc4_start
rc4_stream_crypt
rc4_stream_done
rc4_stream_keystream
rc4_stream_setup
rc4_stream_test
rc4_test
rc5_done
rc5_ecb_decrypt
rc5_ecb_encrypt
rc5_keysize
rc5_setup
rc5_test
rc6_done
rc6_ecb_decrypt
rc6_ecb_encrypt
rc6_keysize
rc6_setup
rc6_test
realloc
realpath
register_all_ciphers
register_all_hashes
register_all_prngs
register_cipher
register_hash
register_prng
remove
rename
renameat
rewind
rijndael_done
rijndael_ecb_decrypt
rijndael_ecb_encrypt
rijndael_enc_done
rijndael_enc_ecb_encrypt
rijndael_enc_keysize
rijndael_enc_setup
rijndael_keysize
rijndael_setup
rijndael_test
rindex
rmd128_done
rmd128_init
rmd128_process
rmd128_test
rmd160_done
rmd160_init
rmd160_process
rmd160_test
rmd256_done
rmd256_init
rmd256_process
rmd256_test
rmd320_done
rmd320_init
rmd320_process
rmd320_test
rng_get_bytes
rng_make_prng
rpmatch
rsa_decrypt_key_ex
rsa_encrypt_key_ex
rsa_export
rsa_exptmod
rsa_free
rsa_get_size
rsa_import
rsa_import_pkcs8
rsa_import_x509
rsa_make_key
rsa_set_crt_params
rsa_set_factors
rsa_set_key
rsa_sign_hash_ex
rsa_sign_saltlen_get_max_ex
rsa_verify_hash_ex
s_ocb_done
safer_128_keysize
safer_64_keysize
safer_done
safer_ecb_decrypt
safer_ecb_encrypt
safer_k128_setup
safer_k64_setup
safer_k64_test
safer_sk128_setup
safer_sk128_test
safer_sk64_setup
safer_sk64_test
saferp_done
saferp_ecb_decrypt
saferp_ecb_encrypt
saferp_keysize
saferp_setup
saferp_test
scanf
scanf1
seed48
seed48_r
select
setbuf
setbuffer
setenv
setlinebuf
setstate
setstate_r
setvbuf
sha1_done
sha1_init
sha1_process
sha1_test
sha224_done
sha224_init
sha224_test
sha256_done
sha256_init
sha256_process
sha256_test
sha384_done
sha384_init
sha384_test
sha3_224_init
sha3_224_test
sha3_256_init
sha3_256_test
sha3_384_init
sha3_384_test
sha3_512_init
sha3_512_test
sha3_done
sha3_process
sha3_shake_done
sha3_shake_init
sha3_shake_memory
sha3_shake_test
sha512_224_done
sha512_224_init
sha512_224_test
sha512_256_done
sha512_256_init
sha512_256_test
sha512_done
sha512_init
sha512_process
sha512_test
sigaction
sigaddset
sigaltstack
sigblock
sigdelset
sigemptyset
sigfillset
siggetmask
siginterrupt
sigismember
signal
sigpending
sigprocmask
sigqueue
sigreturn
sigsetmask
sigstack
sigsuspend
sigtimedwait
sigwait
sigwaitinfo
skipjack_done
skipjack_ecb_decrypt
skipjack_ecb_encrypt
skipjack_keysize
skipjack_setup
skipjack_test
snprintf
sober128_add_entropy
sober128_done
sober128_export
sober128_import
sober128_read
sober128_ready
sober128_start
sober128_stream_crypt
sober128_stream_done
sober128_stream_keystream
sober128_stream_setiv
sober128_stream_setup
sober128_stream_test
sober128_test
sprintf
sprng_add_entropy
sprng_done
sprng_export
sprng_import
sprng_read
sprng_ready
sprng_start
sprng_test
srand
srand48
srand48_r
srandom
srandom_r
sscanf
sscanf1
ssignal
stime
stpcpy
stpncpy
strcasecmp
strcasecmp_l
strcat
strchr
strcmp
strcoll
strcoll_l
strcpy
strcspn
strdup
strerror
strerror_l
strerror_r
strftime
strftime_l
strlen
strncasecmp
strncasecmp_l
strncat
strncmp
strncpy
strndup
strnlen
strpbrk
strrchr
strsep
strsignal
strspn
strstr
strtod
strtof
strtok
strtok_r
strtol
strtold
strtoll
strtoq
strtoul
strtoull
strtouq
strxfrm
strxfrm_l
swprintf
swscanf
swscanf1
system
tempnam
tiger_done
tiger_init
tiger_process
tiger_test
time
timegm
timelocal
timer_create
timer_delete
timer_getoverrun
timer_gettime
timer_settime
timespec_get
tmpfile
tmpnam
tmpnam_r
toascii
tolower
tolower_l
toupper
toupper_l
twofish_done
twofish_ecb_decrypt
twofish_ecb_encrypt
twofish_keysize
twofish_setup
twofish_test
tzset
ungetc
ungetwc
unregister_cipher
unregister_hash
unregister_prng
unsetenv
valloc
vdprintf
vfprintf
vfscanf
vfscanf1
vfwprintf
vfwscanf
vfwscanf1
vprintf
vscanf
vscanf1
vsnprintf
vsprintf
vsscanf
vsscanf1
vswprintf
vswscanf
vswscanf1
vwprintf
vwscanf
vwscanf1
wcpcpy
wcpncpy
wcrtomb
wcscasecmp
wcscasecmp_l
wcscat
wcschr
wcscmp
wcscoll
wcscoll_l
wcscpy
wcscspn
wcsdup
wcsftime
wcslen
wcsncasecmp
wcsncasecmp_l
wcsncat
wcsncmp
wcsncpy
wcsnlen
wcsnrtombs
wcspbrk
wcsrchr
wcsrtombs
wcsspn
wcsstr
wcstod
wcstof
wcstok
wcstol
wcstold
wcstoll
wcstombs
wcstoul
wcstoull
wcsxfrm
wcsxfrm_l
wctob
wctomb
whirlpool_done
whirlpool_init
whirlpool_process
whirlpool_test
wmemchr
wmemcmp
wmemcpy
wmemmove
wmemset
wprintf
wscanf
wscanf1
xcbc_done
xcbc_file
xcbc_init
xcbc_memory
xcbc_memory_multi
xcbc_process
xcbc_test
xtea_done
xtea_ecb_decrypt
xtea_ecb_encrypt
xtea_keysize
xtea_setup
xtea_test
xts_decrypt
xts_done
xts_encrypt
xts_mult_x
xts_start
xts_test
yarrow_add_entropy
yarrow_done
yarrow_export
yarrow_import
yarrow_read
yarrow_ready
yarrow_start
yarrow_test
zeromem

Type Definitions

FILE
LTC_FAST_TYPE
_IO_lock_t
__FILE
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__compar_fn_t
__daddr_t
__dev_t
__fd_mask
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__id_t
__ino64_t
__ino_t
__int16_t
__int32_t
__int64_t
__int8_t
__intmax_t
__intptr_t
__io_close_fn
__io_read_fn
__io_seek_fn
__io_write_fn
__key_t
__locale_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__qaddr_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__sighandler_t
__socklen_t
__ssize_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint16_t
__uint32_t
__uint64_t
__uint8_t
__uintmax_t
__useconds_t
adler32_state
blake2bmac_state
blake2smac_state
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
crc32_state
daddr_t
dev_t
fd_mask
fpos_t
fpregset_t
fsblkcnt_t
fsfilcnt_t
fsid_t
gid_t
greg_t
gregset_t
hash_state
hmac_state
id_t
ino_t
key_t
locale_t
loff_t
ltc_asn1_list
ltc_mp_digit
mbstate_t
mode_t
nlink_t
off_t
oid_st
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
quad_t
register_t
rsa_key
safer_block_t
safer_key_t
sig_atomic_t
sig_t
sigevent_t
sigset_t
sigval_t
suseconds_t
symmetric_key
time_t
timer_t
u_char
u_int
u_int16_t
u_int32_t
u_int64_t
u_int8_t
u_long
u_quad_t
u_short
uid_t
uint
ulong
ulong32
ulong64
ushort
va_list
wchar_t
wint_t

Unions

Hash_state
Symmetric_key
__mbstate_t__bindgen_ty_1
__pthread_cond_s__bindgen_ty_1
__pthread_cond_s__bindgen_ty_2
prng_state__bindgen_ty_1
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t
sigaction__bindgen_ty_1
sigcontext__bindgen_ty_1
sigevent__bindgen_ty_1
siginfo_t__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1
sigval