iota-crypto 0.21.0

The canonical source of cryptographic ground-truth for all IOTA Rust projects
Documentation

iota-crypto

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 48 feature flags, 1 of them enabled by default.

default

    This feature flag does not enable additional features.

age

  • aead
  • base64
  • chacha20poly1305
  • dep:hkdf
  • dep:hmac
  • dep:scrypt
  • dep:sha2
  • zeroize

aes-cbc

  • dep:aes
  • cipher
  • dep:cbc
  • hmac
  • sha
  • subtle
  • zeroize

wots_deprecated_do_not_use

  • ternary_keys
  • ternary_signatures
  • ternary_encoding
  • sha3
  • zeroize
  • dep:rand
  • bee-common-derive

bip39

  • dep:iterator-sorted
  • dep:unicode-normalization
  • pbkdf2
  • sha
  • zeroize
  • zeroize/alloc

slip10

  • hmac
  • sha
  • random
  • serde
  • zeroize
  • k256?/arithmetic

kerl_deprecated_do_not_use

  • ternary_hashes
  • ternary_encoding
  • byteorder
  • lazy_static
  • dep:tiny-keccak

secp256k1

  • dep:k256
  • k256?/ecdsa
  • dep:tiny-keccak
  • zeroize

aes

  • aes-cbc
  • aes-gcm
  • aes-kw

pbkdf2

  • dep:pbkdf2
  • pbkdf2/hmac
  • dep:sha2

cipher

  • aead
  • dep:cipher
  • generic-array

x25519

  • x25519-dalek
  • curve25519-dalek
  • zeroize

aes-gcm

  • dep:aes-gcm
  • cipher

chacha

  • chacha20poly1305
  • cipher

curl-p

  • ternary_hashes
  • ternary_encoding

std

  • k256?/std
  • serde?/std

ternary_encoding

  • serde
  • num-traits

random

  • getrandom
  • rand?/getrandom

ed25519

  • ed25519-zebra
  • zeroize

sha

  • dep:sha2
  • digest

blake2b

  • blake2
  • digest

bip39-en

  • bip39

x25519-dalek

  • dep:x25519-dalek

blake2

  • dep:blake2

hmac

  • dep:hmac

chacha20poly1305

  • dep:chacha20poly1305

rand

  • dep:rand

cpufeatures

  • dep:cpufeatures

byteorder

  • dep:byteorder

bip39-jp

  • bip39

getrandom

  • dep:getrandom

curve25519-dalek

  • dep:curve25519-dalek

subtle

  • dep:subtle

aead

  • dep:aead

serde

  • dep:serde

base64

  • dep:base64

digest

  • dep:digest

ed25519-zebra

  • dep:ed25519-zebra

bee-common-derive

  • dep:bee-common-derive

zeroize

  • dep:zeroize

lazy_static

  • dep:lazy_static

sha3

  • dep:sha3

aes-kw

  • dep:aes

num-traits

  • dep:num-traits

generic-array

  • dep:generic-array

ternary_hashes

    This feature flag does not enable additional features.

ternary_keys

    This feature flag does not enable additional features.

ternary_signatures

    This feature flag does not enable additional features.