Crate libjade_sys

Source
Expand description

#Libjade Rust bindings

Constants§

JADE_HASH_SHA3_224_AMD64_AVX2_ALGNAME
JADE_HASH_SHA3_224_AMD64_AVX2_BYTES
JADE_HASH_SHA3_224_AMD64_REF_ALGNAME
JADE_HASH_SHA3_224_AMD64_REF_BYTES
JADE_HASH_SHA3_256_AMD64_AVX2_ALGNAME
JADE_HASH_SHA3_256_AMD64_AVX2_BYTES
JADE_HASH_SHA3_256_AMD64_REF_ALGNAME
JADE_HASH_SHA3_256_AMD64_REF_BYTES
JADE_HASH_SHA3_384_AMD64_AVX2_ALGNAME
JADE_HASH_SHA3_384_AMD64_AVX2_BYTES
JADE_HASH_SHA3_384_AMD64_REF_ALGNAME
JADE_HASH_SHA3_384_AMD64_REF_BYTES
JADE_HASH_SHA3_512_AMD64_AVX2_ALGNAME
JADE_HASH_SHA3_512_AMD64_AVX2_BYTES
JADE_HASH_SHA3_512_AMD64_REF_ALGNAME
JADE_HASH_SHA3_512_AMD64_REF_BYTES
JADE_HASH_SHA256_AMD64_REF_ALGNAME
JADE_HASH_SHA256_AMD64_REF_BYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_ALGNAME
JADE_KEM_KYBER_KYBER768_AMD64_REF_BYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_CIPHERTEXTBYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_ENCCOINBYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_KEYPAIRCOINBYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_PUBLICKEYBYTES
JADE_KEM_KYBER_KYBER768_AMD64_REF_SECRETKEYBYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX2_ALGNAME
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX2_BYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX2_KEYBYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX_ALGNAME
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX_BYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_AVX_KEYBYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_REF_ALGNAME
JADE_ONETIMEAUTH_POLY1305_AMD64_REF_BYTES
JADE_ONETIMEAUTH_POLY1305_AMD64_REF_KEYBYTES
JADE_SCALARMULT_CURVE25519_AMD64_MULX_ALGNAME
JADE_SCALARMULT_CURVE25519_AMD64_MULX_BYTES
JADE_SCALARMULT_CURVE25519_AMD64_MULX_SCALARBYTES
JADE_SCALARMULT_CURVE25519_AMD64_REF5_ALGNAME
JADE_SCALARMULT_CURVE25519_AMD64_REF5_BYTES
JADE_SCALARMULT_CURVE25519_AMD64_REF5_SCALARBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX2_ALGNAME
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX2_KEYBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX2_NONCEBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX_ALGNAME
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX_KEYBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_AVX_NONCEBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_REF_ALGNAME
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_REF_KEYBYTES
JADE_STREAM_CHACHA_CHACHA20_IETF_AMD64_REF_NONCEBYTES

Functions§

jade_hash_sha3_224_amd64_avx2
jade_hash_sha3_224_amd64_ref
jade_hash_sha3_256_amd64_avx2
jade_hash_sha3_256_amd64_ref
jade_hash_sha3_384_amd64_avx2
jade_hash_sha3_384_amd64_ref
jade_hash_sha3_512_amd64_avx2
jade_hash_sha3_512_amd64_ref
jade_hash_sha256_amd64_ref
jade_kem_kyber_kyber768_amd64_ref_dec
jade_kem_kyber_kyber768_amd64_ref_enc_derand
jade_kem_kyber_kyber768_amd64_ref_keypair_derand
jade_onetimeauth_poly1305_amd64_avx
jade_onetimeauth_poly1305_amd64_avx2
jade_onetimeauth_poly1305_amd64_avx2_verify
jade_onetimeauth_poly1305_amd64_avx_verify
jade_onetimeauth_poly1305_amd64_ref
jade_onetimeauth_poly1305_amd64_ref_verify
jade_scalarmult_curve25519_amd64_mulx
jade_scalarmult_curve25519_amd64_mulx_base
jade_scalarmult_curve25519_amd64_ref5
jade_scalarmult_curve25519_amd64_ref5_base
jade_stream_chacha_chacha20_ietf_amd64_avx
jade_stream_chacha_chacha20_ietf_amd64_avx2
jade_stream_chacha_chacha20_ietf_amd64_avx2_xor
jade_stream_chacha_chacha20_ietf_amd64_avx_xor
jade_stream_chacha_chacha20_ietf_amd64_ref
jade_stream_chacha_chacha20_ietf_amd64_ref_xor