Structs§
- BLAK
E256_ CTX - ECRYPT_
ctx - HDNode
- Hasher
- RC4_CTX
- SHA3_
CTX - SHA3 Algorithm context.
- _CHACHA_
DRBG_ CTX - _HMAC_
DRBG_ CTX - _HMAC_
SHA256_ CTX - _HMAC_
SHA512_ CTX - _PBKD
F2_ HMAC_ SHA256_ CTX - _PBKD
F2_ HMAC_ SHA512_ CTX - _RIPEM
D160_ CTX - _SHA1_
CTX - _SHA256_
CTX - _SHA512_
CTX - __
blake2b_ state - __
blake2s_ state - __
fsid_ t - __
locale_ data - __
locale_ struct - __
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_ internal_ slist - __
pthread_ mutex_ s - __
pthread_ rwlock_ arch_ t - __
sigset_ t - aes_
decrypt_ ctx - aes_
encrypt_ ctx - bignum256
- chacha20poly1305_
ctx - curve_
info - curve_
point - div_t
- drand48_
data - ecdsa_
curve - fd_set
- ge25519_
niels_ t - ge25519_
p1p1_ t - ge25519_
pniels_ t - ge25519_
t - ldiv_t
- lldiv_t
- nem_
transaction_ ctx - poly1305_
context - random_
data - range_
sig - sph_
groestl_ big_ context - This structure is a context for Groestl-384 and Groestl-512 computations: it contains the intermediate values and some data from the last entered block. Once a Groestl computation has been performed, the context can be reused for another computation.
- timespec
- timeval
- xmr_
boro_ sig - xmr_
ctkey
Constants§
- ADDRESS_
MAXLEN - AES_
BLOCK_ SIZE - AES_
BLOCK_ SIZE_ P2 - AIO_
PRIO_ DELTA_ MAX - ALGORITHM_
BYTE_ ORDER - ARG_MAX
- BC_
BASE_ MAX - BC_
DIM_ MAX - BC_
SCALE_ MAX - BC_
STRING_ MAX - BIG_
ENDIAN - BIP32_
CACHE_ MAXDEPTH - BIP32_
CACHE_ SIZE - BIP39_
CACHE_ SIZE - BIP39_
PBKD F2_ ROUNDS - BIP39_
WORDS - BLAK
E256_ BLOCK_ LENGTH - BLAK
E256_ DIGEST_ LENGTH - BN_BASE
- BN_
BITS_ LAST_ LIMB - BN_
BITS_ PER_ LIMB - BN_
EXTRA_ BITS - BN_
LIMBS - BN_
LIMB_ MASK - BPOLY
- BYTE_
ORDER - CHARCLASS_
NAME_ MAX - COLL_
WEIGHTS_ MAX - DECRYPTION_
IN_ C - DEC_
KEYING_ IN_ C - DEC_
ROUND - DEC_
UNROLL - DELAYTIMER_
MAX - DFUNCS_
IN_ C - ECRYPT_
BLOCKLENGTH - ECRYPT_
MAXIVSIZE - ECRYPT_
MAXKEYSIZE - ECRYPT_
MAXVARIANT - ECRYPT_
NAME - ECRYPT_
PROFILE - ECRYPT_
VARIANT - EFUNCS_
IN_ C - ENCRYPTION_
IN_ C - ENC_
KEYING_ IN_ C - ENC_
ROUND - ENC_
UNROLL - EXIT_
FAILURE - EXIT_
SUCCESS - EXPR_
NEST_ MAX - FD_
SETSIZE - FOUR_
TABLES - FULL
- FUNCS_
IN_ C - HASHER_
DIGEST_ LENGTH - HOST_
NAME_ MAX - Hasher
Type_ HASHER_ BLAKE - Hasher
Type_ HASHER_ BLAK E2B - Hasher
Type_ HASHER_ BLAK E2B_ PERSONAL - Hasher
Type_ HASHER_ BLAKED - Hasher
Type_ HASHER_ BLAKE_ RIPEMD - Hasher
Type_ HASHER_ GROESTLD_ TRUNC - Hasher
Type_ HASHER_ SHA2 - Hasher
Type_ HASHER_ SHA3 - Hasher
Type_ HASHER_ SHA2D - Hasher
Type_ HASHER_ SHA2_ RIPEMD - Hasher
Type_ HASHER_ SHA3K - INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - IS_
BIG_ ENDIAN - IS_
LITTLE_ ENDIAN - KEY_
SCHED - KS_
LENGTH - LAST_
DEC_ ROUND - LAST_
ENC_ ROUND - LINE_
MAX - LINK_
MAX - LITTLE_
ENDIAN - LOGIN_
NAME_ MAX - MAX_
ADDR_ RAW_ SIZE - MAX_
ADDR_ SIZE - MAX_
CANON - MAX_
INPUT - MAX_
WIF_ RAW_ SIZE - MAX_
WIF_ SIZE - MB_
LEN_ MAX - MQ_
PRIO_ MAX - NAME_
MAX - NEM_
ADDRESS_ SIZE - NEM_
ADDRESS_ SIZE_ RAW - NEM_
LEVY_ PERCENTILE_ DIVISOR - NEM_
MAX_ DIVISIBILITY - NEM_
MAX_ SUPPLY - NEM_
NETWORK_ MAINNET - NEM_
NETWORK_ MIJIN - NEM_
NETWORK_ TESTNET - NEM_
TRANSACTION_ TYPE_ AGGREGATE_ MODIFICATION - NEM_
TRANSACTION_ TYPE_ IMPORTANCE_ TRANSFER - NEM_
TRANSACTION_ TYPE_ MOSAIC_ CREATION - NEM_
TRANSACTION_ TYPE_ MOSAIC_ SUPPLY_ CHANGE - NEM_
TRANSACTION_ TYPE_ MULTISIG - NEM_
TRANSACTION_ TYPE_ MULTISIG_ SIGNATURE - NEM_
TRANSACTION_ TYPE_ PROVISION_ NAMESPACE - NEM_
TRANSACTION_ TYPE_ TRANSFER - NGROUPS_
MAX - NONE
- NO_
TABLES - NR_OPEN
- N_COLS
- ONE_
TABLE - PARTIAL
- PATH_
MAX - PDP_
ENDIAN - PIPE_
BUF - PLATFORM_
BYTE_ ORDER - PTHREAD_
DESTRUCTOR_ ITERATIONS - PTHREAD_
KEYS_ MAX - PTHREAD_
STACK_ MIN - PTRDIFF_
MAX - PTRDIFF_
MIN - RAND_
MAX - RC_
LENGTH - RE_
DUP_ MAX - RIPEM
D160_ BLOCK_ LENGTH - RIPEM
D160_ DIGEST_ LENGTH - RTSIG_
MAX - SCHNORR_
SIG_ LENGTH - SEM_
VALUE_ MAX - SHA1_
BLOCK_ LENGTH - SHA1_
DIGEST_ LENGTH - SHA1_
DIGEST_ STRING_ LENGTH - SHA3_
224_ BLOCK_ LENGTH - SHA3_
224_ DIGEST_ LENGTH - SHA3_
256_ BLOCK_ LENGTH - SHA3_
256_ DIGEST_ LENGTH - SHA3_
384_ BLOCK_ LENGTH - SHA3_
384_ DIGEST_ LENGTH - SHA3_
512_ BLOCK_ LENGTH - SHA3_
512_ DIGEST_ LENGTH - SHA256_
BLOCK_ LENGTH - SHA256_
DIGEST_ LENGTH - SHA256_
DIGEST_ STRING_ LENGTH - SHA512_
BLOCK_ LENGTH - SHA512_
DIGEST_ LENGTH - SHA512_
DIGEST_ STRING_ LENGTH - SHAMIR_
MAX_ LEN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - TTY_
NAME_ MAX - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - USE_
BIP32_ 25519_ CURVES - USE_
BIP32_ CACHE - USE_
BIP39_ CACHE - USE_
BN_ PRINT - USE_
INVERSE_ FAST - USE_
PRECOMPUTED_ CP - USE_
RFC6979 - WCONTINUED
- WEXITED
- WINT_
MAX - WINT_
MIN - WNOHANG
- WNOWAIT
- WPOLY
- WSTOPPED
- WUNTRACED
- XATTR_
LIST_ MAX - XATTR_
NAME_ MAX - XATTR_
SIZE_ MAX - XMR_
ATOMS - XPUB_
MAXLEN - _ALLOCA_
H - _ATFILE_
SOURCE - _BITS_
BYTESWAP_ H - _BITS_
ENDIANNESS_ H - _BITS_
ENDIAN_ H - _BITS_
POSI X1_ LIM_ H - _BITS_
POSI X2_ LIM_ H - _BITS_
PTHREADTYPES_ ARCH_ H - _BITS_
PTHREADTYPES_ COMMON_ H - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
TYPES_ LOCALE_ T_ H - _BITS_
TYPES___ LOCALE_ T_ H - _BITS_
UINTN_ IDENTITY_ H - _BITS_
WCHAR_ H - _CASH_
ADDR_ H_ - _DEFAULT_
SOURCE - _ENDIAN_
H - _FEATURES_
H - _LIBC_
LIMITS_ H_ - _MM_
DENORMALS_ ZERO_ MASK - _MM_
DENORMALS_ ZERO_ OFF - _MM_
DENORMALS_ ZERO_ ON - _MM_
EXCEPT_ DENORM - _MM_
EXCEPT_ DIV_ ZERO - _MM_
EXCEPT_ INEXACT - _MM_
EXCEPT_ INVALID - _MM_
EXCEPT_ MASK - _MM_
EXCEPT_ OVERFLOW - _MM_
EXCEPT_ UNDERFLOW - _MM_
FLUSH_ ZERO_ MASK - _MM_
FLUSH_ ZERO_ OFF - _MM_
FLUSH_ ZERO_ ON - _MM_
HINT_ ET0 - _MM_
HINT_ ET1 - _MM_
HINT_ NTA - _MM_
HINT_ T0 - _MM_
HINT_ T1 - _MM_
HINT_ T2 - _MM_
MASK_ DENORM - _MM_
MASK_ DIV_ ZERO - _MM_
MASK_ INEXACT - _MM_
MASK_ INVALID - _MM_
MASK_ MASK - _MM_
MASK_ OVERFLOW - _MM_
MASK_ UNDERFLOW - _MM_
ROUND_ DOWN - _MM_
ROUND_ MASK - _MM_
ROUND_ NEAREST - _MM_
ROUND_ TOWARD_ ZERO - _MM_
ROUND_ UP - _POSI
X2_ BC_ BASE_ MAX - _POSI
X2_ BC_ DIM_ MAX - _POSI
X2_ BC_ SCALE_ MAX - _POSI
X2_ BC_ STRING_ MAX - _POSI
X2_ CHARCLASS_ NAME_ MAX - _POSI
X2_ COLL_ WEIGHTS_ MAX - _POSI
X2_ EXPR_ NEST_ MAX - _POSI
X2_ LINE_ MAX - _POSI
X2_ 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 - _SEGWIT_
ADDR_ H_ - _STDC_
PREDEF_ H - _STDINT_
H - _STDLIB_
H - _STRINGS_
H - _STRING_
H - _STRUCT_
TIMESPEC - _SYS_
CDEFS_ H - _SYS_
SELECT_ H - _SYS_
TYPES_ H - _THREAD_
MUTEX_ INTERNAL_ H - _THREAD_
SHARED_ TYPES_ H - __
BIG_ ENDIAN - __
BIT_ TYPES_ DEFINED__ - __
BYTE_ ORDER - __
ENUM_ IDTYPE_ T - __
FD_ SETSIZE - __
FD_ ZERO_ STOS - __
FLOAT_ WORD_ ORDER - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ DISTINCT_ FLOA T16 - __
HAVE_ DISTINCT_ FLOA T32 - __
HAVE_ DISTINCT_ FLOA T64 - __
HAVE_ DISTINCT_ FLOA T32X - __
HAVE_ DISTINCT_ FLOA T64X - __
HAVE_ DISTINCT_ FLOA T128 - __
HAVE_ DISTINCT_ FLOA T128X - __
HAVE_ FLOA T16 - __
HAVE_ FLOA T32 - __
HAVE_ FLOA T64 - __
HAVE_ FLOA T32X - __
HAVE_ FLOA T64X - __
HAVE_ FLOA T64X_ LONG_ DOUBLE - __
HAVE_ FLOA T128 - __
HAVE_ FLOA T128X - __
HAVE_ FLOATN_ NOT_ TYPEDEF - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
LITTLE_ ENDIAN - __
LONG_ DOUBLE_ USES_ FLOA T128 - __
OFF_ T_ MATCHES_ OFF64_ T - __
PDP_ ENDIAN - __
PTHREAD_ MUTEX_ HAVE_ PREV - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
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 - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __WALL
- __
WCLONE - __
WCOREFLAG - __
WNOTHREAD - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
W_ CONTINUED - __
bool_ true_ false_ are_ defined - __
clock_ t_ defined - __
clockid_ t_ defined - __
glibc_ c99_ flexarr_ available - __
have_ pthread_ attr_ t - __
ldiv_ t_ defined - __
lldiv_ t_ defined - __
sigset_ t_ defined - __
time_ t_ defined - __
timer_ t_ defined - __
timeval_ defined - bignum256modm_
bits_ per_ limb - bignum256modm_
limb_ size - blake2b_
constant_ BLAK E2B_ BLOCKBYTES - blake2b_
constant_ BLAK E2B_ KEYBYTES - blake2b_
constant_ BLAK E2B_ OUTBYTES - blake2b_
constant_ BLAK E2B_ PERSONALBYTES - blake2b_
constant_ BLAK E2B_ SALTBYTES - blake2s_
constant_ BLAK E2S_ BLOCKBYTES - blake2s_
constant_ BLAK E2S_ KEYBYTES - blake2s_
constant_ BLAK E2S_ OUTBYTES - blake2s_
constant_ BLAK E2S_ PERSONALBYTES - blake2s_
constant_ BLAK E2S_ SALTBYTES - false_
- gf_c1
- gf_c2
- idtype_
t_ P_ ALL - idtype_
t_ P_ PGID - idtype_
t_ P_ PID - sha3_
224_ hash_ size - sha3_
256_ hash_ size - sha3_
384_ hash_ size - sha3_
512_ hash_ size - sha3_
max_ permutation_ size - sha3_
max_ rate_ in_ qwords - true_
Statics§
- BASE32_
ALPHABET_ ⚠RFC4648 - CURV
E25519_ ⚠NAME - ED25519_
CARDANO_ ⚠NAME - ED25519_
KECCAK_ ⚠NAME - ED25519_
NAME ⚠ - ED25519_
SHA3_ ⚠NAME - NIST256
P1_ ⚠NAME - SECP256
K1_ ⚠DECRED_ NAME - SECP256
K1_ ⚠GROESTL_ NAME - SECP256
K1_ ⚠NAME - SECP256
K1_ ⚠SMART_ NAME - b58digits_
map ⚠ - b58digits_
ordered ⚠ - ge25519_
basepoint ⚠ - ge25519_
ec2d ⚠ - ge25519_
ecd ⚠ - ge25519_
niels_ ⚠base_ multiples - ge25519_
niels_ ⚠sliding_ multiples - ge25519_
sqrtneg1 ⚠ - nist256p1⚠
- nist256p1_
info ⚠ - secp256k1⚠
- secp256k1_
decred_ ⚠info - secp256k1_
groestl_ ⚠info - secp256k1_
info ⚠ - secp256k1_
smart_ ⚠info - sha256_
initial_ ⚠hash_ value - sha512_
initial_ ⚠hash_ value - wordlist⚠
- Copyright (c) 2013-2014 Tomas Dzetkulic Copyright (c) 2013-2014 Pavol Rusnak
- xmr_h⚠
Functions§
- ECRYPT_
ctrsetup ⚠ - ECRYPT_
decrypt_ ⚠bytes - ECRYPT_
decrypt_ ⚠packet - ECRYPT_
encrypt_ ⚠bytes - ECRYPT_
encrypt_ ⚠packet - ECRYPT_
init ⚠ - ECRYPT_
ivsetup ⚠ - ECRYPT_
keysetup ⚠ - ECRYPT_
keystream_ ⚠bytes - _Exit⚠
- __
ctype_ ⚠get_ mb_ cur_ max - __
stpcpy ⚠ - __
stpncpy ⚠ - __
strtok_ ⚠r - _mm_
clflush ⚠ - _mm_
getcsr ⚠ - _mm_
lfence ⚠ - _mm_
mfence ⚠ - _mm_
pause ⚠ - _mm_
setcsr ⚠ - _mm_
sfence ⚠ - a64l⚠
- abort⚠
- abs⚠
- add256_
modm ⚠ - address_
check_ ⚠prefix - address_
prefix_ ⚠bytes_ len - address_
write_ ⚠prefix_ bytes - aes_
cbc_ ⚠decrypt - aes_
cbc_ ⚠encrypt - aes_
cfb_ ⚠decrypt - aes_
cfb_ ⚠encrypt - aes_
ctr_ ⚠cbuf_ inc - aes_
ctr_ ⚠crypt - aes_
decrypt ⚠ - aes_
decrypt_ ⚠key128 - aes_
decrypt_ ⚠key192 - aes_
decrypt_ ⚠key256 - aes_
ecb_ ⚠decrypt - aes_
ecb_ ⚠encrypt - aes_
encrypt ⚠ - aes_
encrypt_ ⚠key128 - aes_
encrypt_ ⚠key192 - aes_
encrypt_ ⚠key256 - aes_
init ⚠ - aes_
mode_ ⚠reset - aes_
ofb_ ⚠crypt - aes_
test_ ⚠alignment_ detection - alloca⚠
- atexit⚠
- atof⚠
- atoi⚠
- atol⚠
- atoll⚠
- b58check⚠
- b58enc⚠
- b58gphcheck⚠
- b58tobin⚠
- barrett_
reduce256_ ⚠modm - base32_
decode ⚠ - base32_
decode_ ⚠unsafe - base32_
decoded_ ⚠length - base32_
encode ⚠ - base32_
encode_ ⚠unsafe - base32_
encoded_ ⚠length - base58_
decode_ ⚠check - base58_
encode_ ⚠check - base58gph_
decode_ ⚠check - base58gph_
encode_ ⚠check - bcmp⚠
- bcopy⚠
- bech32_
decode ⚠ - Decode a Bech32 string
- bech32_
encode ⚠ - Encode a Bech32 string
- blake2b⚠
- blake2b_
Final ⚠ - blake2b_
Init ⚠ - blake2b_
Init ⚠Key - blake2b_
Init ⚠Personal - blake2b_
Key ⚠ - blake2b_
Update ⚠ - blake2s⚠
- blake2s_
Final ⚠ - blake2s_
Init ⚠ - blake2s_
Init ⚠Key - blake2s_
Init ⚠Personal - blake2s_
Key ⚠ - blake2s_
Update ⚠ - blake256⚠
- blake256_
Final ⚠ - blake256_
Init ⚠ - blake256_
Update ⚠ - bn_add⚠
- bn_addi⚠
- bn_
addmod ⚠ - bn_
bitcount ⚠ - bn_
clearbit ⚠ - bn_cmov⚠
- bn_
cnegate ⚠ - bn_
digitcount ⚠ - bn_
divide_ ⚠base - bn_
divmod58 ⚠ - bn_
divmod1000 ⚠ - bn_
fast_ ⚠mod - bn_
format ⚠ - bn_
inverse ⚠ - bn_
is_ ⚠equal - bn_
is_ ⚠less - bn_
is_ ⚠one - bn_
is_ ⚠zero - bn_
long_ ⚠division - bn_
lshift ⚠ - bn_mod⚠
- bn_
mult_ ⚠half - bn_
mult_ ⚠k - bn_
multiply ⚠ - bn_
normalize ⚠ - bn_one⚠
- bn_
power_ ⚠mod - bn_
read_ ⚠be - bn_
read_ ⚠le - bn_
read_ ⚠uint32 - bn_
read_ ⚠uint64 - bn_
rshift ⚠ - bn_
setbit ⚠ - bn_sqrt⚠
- bn_subi⚠
- bn_
subtract ⚠ - bn_
subtractmod ⚠ - bn_
testbit ⚠ - bn_
write_ ⚠be - bn_
write_ ⚠le - bn_xor⚠
- bn_zero⚠
- bsearch⚠
- button_
sequence_ ⚠to_ word - bzero⚠
- calloc⚠
- cash_
addr_ ⚠decode - Decode a CashAddr address
- cash_
addr_ ⚠encode - Encode a Cashaddr address
- cash_
decode ⚠ - Decode a Cash string
- cash_
encode ⚠ - Encode a Cash string
- chacha20poly1305_
auth ⚠ - chacha20poly1305_
decrypt ⚠ - chacha20poly1305_
encrypt ⚠ - chacha20poly1305_
finish ⚠ - chacha_
drbg_ ⚠generate - chacha_
drbg_ ⚠init - chacha_
drbg_ ⚠reseed - check256_
modm ⚠ - clearenv⚠
- cmp256_
modm ⚠ - compress_
coords ⚠ - contract256_
modm ⚠ - contract256_
slidingwindow_ ⚠modm - contract256_
window4_ ⚠modm - copy256_
modm ⚠ - curve25519_
add ⚠ - curve25519_
add_ ⚠after_ basic - curve25519_
add_ ⚠reduce - curve25519_
contract ⚠ - curve25519_
copy ⚠ - curve25519_
divpowm1 ⚠ - curve25519_
expand ⚠ - curve25519_
expand_ ⚠reduce - curve25519_
isnegative ⚠ - curve25519_
isnonzero ⚠ - curve25519_
mul ⚠ - curve25519_
neg ⚠ - curve25519_
pow_ ⚠two5mtwo0_ two250mtwo0 - curve25519_
pow_ ⚠two252m3 - curve25519_
recip ⚠ - curve25519_
reduce ⚠ - curve25519_
scalar_ ⚠product - curve25519_
scalarmult ⚠ - curve25519_
scalarmult_ ⚠basepoint - curve25519_
scalarmult_ ⚠donna - curve25519_
set ⚠ - curve25519_
set_ ⚠2d - curve25519_
set_ ⚠d - curve25519_
set_ ⚠sqrtneg1 - curve25519_
square ⚠ - curve25519_
square_ ⚠times - curve25519_
sub ⚠ - curve25519_
sub_ ⚠after_ basic - curve25519_
sub_ ⚠reduce - curve25519_
swap_ ⚠conditional - div⚠
- drand48⚠
- drand48_
r ⚠ - ecdh_
multiply ⚠ - ecdsa_
address_ ⚠decode - ecdsa_
get_ ⚠address - ecdsa_
get_ ⚠address_ raw - ecdsa_
get_ ⚠address_ segwit_ p2sh - ecdsa_
get_ ⚠address_ segwit_ p2sh_ raw - ecdsa_
get_ ⚠pubkeyhash - ecdsa_
get_ ⚠public_ key33 - ecdsa_
get_ ⚠public_ key65 - ecdsa_
get_ ⚠wif - ecdsa_
read_ ⚠pubkey - ecdsa_
recover_ ⚠pub_ from_ sig - ecdsa_
sig_ ⚠from_ der - ecdsa_
sig_ ⚠to_ der - ecdsa_
sign ⚠ - ecdsa_
sign_ ⚠digest - ecdsa_
uncompress_ ⚠pubkey - ecdsa_
validate_ ⚠pubkey - ecdsa_
verify ⚠ - ecdsa_
verify_ ⚠digest - ecvt⚠
- ecvt_r⚠
- ed25519_
cosi_ ⚠combine_ publickeys - ed25519_
cosi_ ⚠combine_ signatures - ed25519_
cosi_ ⚠sign - ed25519_
publickey ⚠ - ed25519_
publickey_ ⚠ext - ed25519_
publickey_ ⚠keccak - ed25519_
publickey_ ⚠sha3 - ed25519_
scalarmult ⚠ - ed25519_
scalarmult_ ⚠keccak - ed25519_
scalarmult_ ⚠sha3 - ed25519_
sign ⚠ - ed25519_
sign_ ⚠ext - ed25519_
sign_ ⚠keccak - ed25519_
sign_ ⚠open - ed25519_
sign_ ⚠open_ keccak - ed25519_
sign_ ⚠open_ sha3 - ed25519_
sign_ ⚠sha3 - ed25519_
verify ⚠ - eq256_
modm ⚠ - erand48⚠
- erand48_
r ⚠ - ethereum_
address_ ⚠checksum - exit⚠
- expand256_
modm ⚠ - expand_
raw256_ ⚠modm - explicit_
bzero ⚠ - fcvt⚠
- fcvt_r⚠
- ffs⚠
- ffsl⚠
- ffsll⚠
- free⚠
- gcvt⚠
- ge25519_
add ⚠ - ge25519_
check ⚠ - ge25519_
copy ⚠ - ge25519_
double ⚠ - ge25519_
double_ ⚠p1p1 - ge25519_
double_ ⚠partial - ge25519_
double_ ⚠scalarmult_ vartime - ge25519_
double_ ⚠scalarmult_ vartime2 - ge25519_
eq ⚠ - ge25519_
fromfe_ ⚠frombytes_ vartime - ge25519_
full_ ⚠to_ pniels - ge25519_
mul8 ⚠ - ge25519_
neg_ ⚠full - ge25519_
neg_ ⚠partial - ge25519_
nielsadd2 ⚠ - ge25519_
nielsadd2_ ⚠p1p1 - ge25519_
norm ⚠ - ge25519_
p1p1_ ⚠to_ full - ge25519_
p1p1_ ⚠to_ partial - ge25519_
pack ⚠ - ge25519_
pnielsadd ⚠ - ge25519_
pnielsadd_ ⚠p1p1 - ge25519_
reduce ⚠ - ge25519_
scalarmult ⚠ - ge25519_
scalarmult_ ⚠base_ choose_ niels - ge25519_
scalarmult_ ⚠base_ niels - ge25519_
scalarmult_ ⚠base_ wrapper - ge25519_
set_ ⚠base - ge25519_
set_ ⚠neutral - ge25519_
set_ ⚠xmr_ h - ge25519_
unpack_ ⚠negative_ vartime - ge25519_
unpack_ ⚠vartime - generate_
k_ ⚠rfc6979 - generate_
rfc6979 ⚠ - get256_
modm ⚠ - get_
curve_ ⚠by_ name - get_
word ⚠ - getenv⚠
- getloadavg⚠
- getsubopt⚠
- groestl512_
Double ⚠Trunc - groestl512_
Final ⚠ - Terminate the current Groestl-512 computation and output the result into the provided buffer. The destination buffer must be wide enough to accomodate the result (64 bytes). The context is automatically reinitialized.
- groestl512_
Init ⚠ - Initialize a Groestl-512 context. This process performs no memory allocation.
- groestl512_
Update ⚠ - Process some data bytes. It is acceptable that
lenis zero (in which case this function does nothing). - hasher_
Final ⚠ - hasher_
Init ⚠ - hasher_
Init ⚠Param - hasher_
Raw ⚠ - hasher_
Reset ⚠ - hasher_
Update ⚠ - hdnode_
deserialize_ ⚠private - hdnode_
deserialize_ ⚠public - hdnode_
fill_ ⚠public_ key - hdnode_
fingerprint ⚠ - hdnode_
from_ ⚠entropy_ cardano_ icarus - hdnode_
from_ ⚠seed - hdnode_
from_ ⚠seed_ cardano - hdnode_
from_ ⚠xprv - hdnode_
from_ ⚠xpub - hdnode_
get_ ⚠address - hdnode_
get_ ⚠address_ raw - hdnode_
get_ ⚠ethereum_ pubkeyhash - hdnode_
get_ ⚠nem_ address - hdnode_
get_ ⚠nem_ shared_ key - hdnode_
get_ ⚠shared_ key - hdnode_
nem_ ⚠decrypt - hdnode_
nem_ ⚠encrypt - hdnode_
private_ ⚠ckd - hdnode_
private_ ⚠ckd_ cached - hdnode_
private_ ⚠ckd_ cardano - hdnode_
public_ ⚠ckd - hdnode_
public_ ⚠ckd_ address_ optimized - hdnode_
public_ ⚠ckd_ cp - hdnode_
serialize_ ⚠private - hdnode_
serialize_ ⚠public - hdnode_
sign ⚠ - hdnode_
sign_ ⚠digest - hmac_
drbg_ ⚠generate - hmac_
drbg_ ⚠init - hmac_
drbg_ ⚠reseed - hmac_
sha256 ⚠ - hmac_
sha512 ⚠ - hmac_
sha256_ ⚠Final - hmac_
sha256_ ⚠Init - hmac_
sha256_ ⚠Update - hmac_
sha256_ ⚠prepare - hmac_
sha512_ ⚠Final - hmac_
sha512_ ⚠Init - hmac_
sha512_ ⚠Update - hmac_
sha512_ ⚠prepare - index⚠
- init_
rfc6979 ⚠ - initstate⚠
- initstate_
r ⚠ - inverse_
mod_ ⚠power_ two - is_
reduced256_ ⚠modm - iszero256_
modm ⚠ - jrand48⚠
- jrand48_
r ⚠ - keccak_
256 ⚠ - keccak_
512 ⚠ - keccak_
Final ⚠ - l64a⚠
- labs⚠
- lcong48⚠
- lcong48_
r ⚠ - ldiv⚠
- llabs⚠
- lldiv⚠
- lrand48⚠
- lrand48_
r ⚠ - malloc⚠
- mblen⚠
- mbstowcs⚠
- mbtowc⚠
- memccpy⚠
- memchr⚠
- memcmp⚠
- memcpy⚠
- memmove⚠
- memset⚠
- memzero⚠
- mkdtemp⚠
- mkstemp⚠
- mkstemps⚠
- mktemp⚠
- mnemonic_
check ⚠ - mnemonic_
clear ⚠ - mnemonic_
complete_ ⚠word - mnemonic_
find_ ⚠word - mnemonic_
from_ ⚠data - mnemonic_
generate ⚠ - mnemonic_
get_ ⚠word - mnemonic_
to_ ⚠bits - mnemonic_
to_ ⚠seed - mnemonic_
word_ ⚠completion_ mask - mrand48⚠
- mrand48_
r ⚠ - mul256_
modm ⚠ - muladd256_
modm ⚠ - mulsub256_
modm ⚠ - neg256_
modm ⚠ - nem_
get_ ⚠address - nem_
get_ ⚠address_ raw - nem_
network_ ⚠name - nem_
transaction_ ⚠create_ aggregate_ modification - nem_
transaction_ ⚠create_ importance_ transfer - nem_
transaction_ ⚠create_ mosaic_ creation - nem_
transaction_ ⚠create_ mosaic_ supply_ change - nem_
transaction_ ⚠create_ multisig - nem_
transaction_ ⚠create_ multisig_ signature - nem_
transaction_ ⚠create_ provision_ namespace - nem_
transaction_ ⚠create_ transfer - nem_
transaction_ ⚠end - nem_
transaction_ ⚠start - nem_
transaction_ ⚠write_ common - nem_
transaction_ ⚠write_ cosignatory_ modification - nem_
transaction_ ⚠write_ minimum_ cosignatories - nem_
transaction_ ⚠write_ mosaic - nem_
validate_ ⚠address - nem_
validate_ ⚠address_ raw - nrand48⚠
- nrand48_
r ⚠ - on_exit⚠
- pbkdf2_
hmac_ ⚠sha256 - pbkdf2_
hmac_ ⚠sha512 - pbkdf2_
hmac_ ⚠sha256_ Final - pbkdf2_
hmac_ ⚠sha256_ Init - pbkdf2_
hmac_ ⚠sha256_ Update - pbkdf2_
hmac_ ⚠sha512_ Final - pbkdf2_
hmac_ ⚠sha512_ Init - pbkdf2_
hmac_ ⚠sha512_ Update - point_
add ⚠ - point_
copy ⚠ - point_
double ⚠ - point_
is_ ⚠equal - point_
is_ ⚠infinity - point_
is_ ⚠negative_ of - point_
multiply ⚠ - point_
set_ ⚠infinity - poly1305_
auth ⚠ - poly1305_
finish ⚠ - poly1305_
init ⚠ - poly1305_
power_ ⚠on_ self_ test - poly1305_
update ⚠ - poly1305_
verify ⚠ - posix_
memalign ⚠ - pselect⚠
- putenv⚠
- qecvt⚠
- qecvt_r⚠
- qfcvt⚠
- qfcvt_r⚠
- qgcvt⚠
- qsort⚠
- rand⚠
- rand_r⚠
- random⚠
- random32⚠
- random_
buffer ⚠ - random_
permute ⚠ - random_
r ⚠ - random_
reseed ⚠ - random_
uniform ⚠ - rc4_
encrypt ⚠ - rc4_
init ⚠ - realloc⚠
- reallocarray⚠
- realpath⚠
- reduce256_
modm ⚠ - rfc7539_
auth ⚠ - rfc7539_
finish ⚠ - rfc7539_
init ⚠ - rindex⚠
- ripemd160⚠
- ripemd160_
Final ⚠ - ripemd160_
Init ⚠ - ripemd160_
Update ⚠ - rpmatch⚠
- scalar_
multiply ⚠ - schnorr_
sign_ ⚠digest - schnorr_
verify_ ⚠digest - script_
output_ ⚠to_ address - seed48⚠
- seed48_
r ⚠ - segwit_
addr_ ⚠decode - Decode a SegWit address
- segwit_
addr_ ⚠encode - Encode a SegWit address
- select⚠
- set256_
modm ⚠ - setenv⚠
- setstate⚠
- setstate_
r ⚠ - sha1_
Data ⚠ - sha1_
End ⚠ - sha1_
Final ⚠ - sha1_
Init ⚠ - sha1_
Raw ⚠ - sha1_
Transform ⚠ - sha1_
Update ⚠ - sha3_
256 ⚠ - sha3_
512 ⚠ - sha3_
224_ ⚠Init - sha3_
256_ ⚠Init - sha3_
384_ ⚠Init - sha3_
512_ ⚠Init - sha3_
Final ⚠ - sha3_
Update ⚠ - sha256_
Data ⚠ - sha256_
End ⚠ - sha256_
Final ⚠ - sha256_
Init ⚠ - sha256_
Raw ⚠ - sha256_
Transform ⚠ - sha256_
Update ⚠ - sha512_
Data ⚠ - sha512_
End ⚠ - sha512_
Final ⚠ - sha512_
Init ⚠ - sha512_
Raw ⚠ - sha512_
Transform ⚠ - sha512_
Update ⚠ - shamir_
interpolate ⚠ - slip39_
word_ ⚠completion_ mask - srand⚠
- srand48⚠
- srand48_
r ⚠ - srandom⚠
- srandom_
r ⚠ - stpcpy⚠
- stpncpy⚠
- strcasecmp⚠
- strcasecmp_
l ⚠ - strcat⚠
- strchr⚠
- strcmp⚠
- strcoll⚠
- strcoll_
l ⚠ - strcpy⚠
- strcspn⚠
- strdup⚠
- strerror⚠
- strerror_
l ⚠ - strerror_
r ⚠ - 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 ⚠ - sub256_
modm ⚠ - system⚠
- uncompress_
coords ⚠ - unsetenv⚠
- valloc⚠
- wcstombs⚠
- wctomb⚠
- word_
index ⚠ - xchacha20poly1305_
init ⚠ - xmr_
add_ ⚠keys2 - xmr_
add_ ⚠keys3 - xmr_
add_ ⚠keys2_ vartime - xmr_
add_ ⚠keys3_ vartime - xmr_
base58_ ⚠addr_ decode_ check - xmr_
base58_ ⚠addr_ encode_ check - xmr_
base58_ ⚠decode - xmr_
base58_ ⚠encode - xmr_
derivation_ ⚠to_ scalar - xmr_
derive_ ⚠private_ key - xmr_
derive_ ⚠public_ key - xmr_
fast_ ⚠hash - xmr_
gen_ ⚠c - xmr_
gen_ ⚠range_ sig - xmr_
gen_ ⚠range_ sig_ ex - xmr_
generate_ ⚠key_ derivation - xmr_
get_ ⚠subaddress_ secret_ key - xmr_
hash_ ⚠to_ ec - xmr_
hash_ ⚠to_ scalar - xmr_
hasher_ ⚠copy - xmr_
hasher_ ⚠final - xmr_
hasher_ ⚠init - xmr_
hasher_ ⚠update - xmr_
random_ ⚠scalar - xmr_
read_ ⚠varint - xmr_
size_ ⚠varint - xmr_
write_ ⚠varint
Type Aliases§
- CHACHA_
DRBG_ CTX - GROEST
L512_ CTX - HMAC_
DRBG_ CTX - HMAC_
SHA256_ CTX - HMAC_
SHA512_ CTX - Hasher
Type - PBKD
F2_ HMAC_ SHA256_ CTX - PBKD
F2_ HMAC_ SHA512_ CTX - RIPEM
D160_ CTX - SHA1_
CTX - SHA256_
CTX - SHA512_
CTX - _Float32
- _Float64
- _Float32x
- _Float64x
- __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
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
- __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
locale_ t - __
loff_ t - __m64
- __m128
- __
m128_ u - __m128d
- __
m128d_ u - __m128i
- __
m128i_ u - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
pthread_ list_ t - __
pthread_ slist_ t - __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ 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
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - __v1di
- __v2df
- __v2di
- __v2du
- __v2si
- __v4hi
- __v4sf
- __v4si
- __v4su
- __v8hi
- __v8hu
- __v8qi
- __v16qi
- __v16qs
- __v16qu
- bignum256modm
- bignum256modm_
element_ t - bignum25519
- blake2b_
constant - blake2b_
state - blake2s_
constant - blake2s_
state - blkcnt_
t - blksize_
t - caddr_t
- cbuf_
inc - clock_t
- clockid_
t - curve25519_
key - daddr_t
- dev_t
- ed25519_
cosi_ signature - ed25519_
public_ key - ed25519_
secret_ key - ed25519_
signature - fd_mask
- fsblkcnt_
t - fsfilcnt_
t - fsid_t
- ge25519
- ge25519_
niels - ge25519_
p1p1 - ge25519_
pniels - gid_t
- hash_
512bits - id_t
- idtype_
t - ino_t
- int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - key_t
- locale_
t - loff_t
- mode_t
- nlink_t
- off_t
- pid_t
- pthread_
key_ t - pthread_
once_ t - pthread_
spinlock_ t - pthread_
t - quad_t
- register_
t - rfc6979_
state - s8
- s16
- s32
- s64
- sigset_
t - size_t
- ssize_t
- suseconds_
t - time_t
- timer_t
- u8_
- u16_
- u32_
- u64_
- u_char
- u_int
- u_
int8_ t - u_
int16_ t - u_
int32_ t - u_
int64_ t - u_long
- u_
quad_ t - u_short
- uid_t
- uint
- uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - ulong
- ushort
- wchar_t
- xmr_
amount - xmr_
boro_ sig_ t - xmr_
ctkey_ t - xmr_
key64_ t - xmr_
key_ t - xmr_
range_ sig_ t