Cargo Features

[dependencies]
opaque-ke = { version = "3.0.0", default-features = false, features = ["std", "argon2", "curve25519", "ristretto255", "ristretto255-voprf", "serde"] }
default = ristretto255-voprf, serde

These default features are set whenever opaque-ke is added without default-features = false somewhere in the dependency tree.

std

Enables getrandom

argon2

Enables argon2

curve25519

Enables curve25519-dalek

Affects group::curve25519, full_test_vectors::TEST_VECTOR_CURVE25519_P256, full_test_vectors::TEST_VECTOR_CURVE25519_P384, full_test_vectors::TEST_VECTOR_CURVE25519_P521, full_test_vectors::TEST_VECTOR_CURVE25519_RISTRETTO255

ristretto255 ristretto255-voprf

Enables curve25519-dalek, ristretto255 of voprf

Affects group::ristretto255, full_test_vectors::TEST_VECTOR_RISTRETTO255, full_test_vectors::TEST_VECTOR_RISTRETTO255_P256, full_test_vectors::TEST_VECTOR_RISTRETTO255_P384, full_test_vectors::TEST_VECTOR_RISTRETTO255_P521, full_test_vectors::TEST_VECTOR_P256_RISTRETTO255, full_test_vectors::TEST_VECTOR_P384_RISTRETTO255, full_test_vectors::TEST_VECTOR_P521_RISTRETTO255, full_test_vectors::TEST_VECTOR_CURVE25519_RISTRETTO255

ristretto255-voprf default = ristretto255

Enables ristretto255-ciphersuite of voprf

serde default

Enables serde, serde of generic-array ^0.14, serde of voprf