Docs.rs
ssi-crypto-0.2.1
ssi-crypto 0.2.1
Permalink
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
sbihel
github:spruceid:standards
Dependencies
async-trait ^0.1.68
normal
bbs =0.4.1
normal
optional
bs58 ^0.4
normal
digest ^0.9
normal
ed25519-dalek ^2.0
normal
optional
getrandom ^0.2
normal
optional
hex ^0.4.3
normal
hkdf ^0.8
normal
optional
iref ^3.2.2
normal
k256 ^0.13.1
normal
optional
keccak-hash ^0.7
normal
optional
p256 ^0.13.2
normal
optional
p384 ^0.13.0
normal
optional
pairing-plus =0.19.0
normal
optional
pin-project ^1.1.3
normal
rand ^0.8
normal
rand ^0.7
normal
optional
ring ^0.16
normal
optional
ripemd160 ^0.9
normal
optional
serde ^1.0
normal
sha2 ^0.10.0
normal
sha2 ^0.8
normal
optional
static-iref ^3.0
normal
thiserror ^1.0.40
normal
zeroize ^1.5
normal
getrandom ^0.2
normal
optional
Versions
53.04%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
ssi_
crypto
0.2.1
Signature
Algorithm
Type
Required Associated Types
Instance
Implementors
In ssi_
crypto::
algorithm
ssi_crypto
::
algorithm
Trait
SignatureAlgorithmType
Copy item path
Source
pub trait SignatureAlgorithmType { type
Instance
:
SignatureAlgorithmInstance
<Algorithm = Self>; }
Required Associated Types
§
Source
type
Instance
:
SignatureAlgorithmInstance
<Algorithm = Self>
Implementors
§
Source
§
impl
SignatureAlgorithmType
for
Algorithm
Source
§
type
Instance
=
AlgorithmInstance
Source
§
impl
SignatureAlgorithmType
for
AnyBlake2b
Source
§
type
Instance
=
AnyBlake2b
Source
§
impl
SignatureAlgorithmType
for
AnyES256K
Source
§
type
Instance
=
AnyES256K
Source
§
impl
SignatureAlgorithmType
for
AnyES
Source
§
type
Instance
=
AnyES
Source
§
impl
SignatureAlgorithmType
for
AnyESKeccakK
Source
§
type
Instance
=
AnyESKeccakK
Source
§
impl
SignatureAlgorithmType
for
ES256OrES384
Source
§
type
Instance
=
ES256OrES384
Source
§
impl
SignatureAlgorithmType
for
AleoTestnet1Signature
Source
§
type
Instance
=
AleoTestnet1Signature
Source
§
impl
SignatureAlgorithmType
for
Bbs
Source
§
type
Instance
=
BbsInstance
Source
§
impl
SignatureAlgorithmType
for
ES256
Source
§
type
Instance
=
ES256
Source
§
impl
SignatureAlgorithmType
for
ES256K
Source
§
type
Instance
=
ES256K
Source
§
impl
SignatureAlgorithmType
for
ES256KR
Source
§
type
Instance
=
ES256KR
Source
§
impl
SignatureAlgorithmType
for
ES384
Source
§
type
Instance
=
ES384
Source
§
impl
SignatureAlgorithmType
for
ESBlake2b
Source
§
type
Instance
=
ESBlake2b
Source
§
impl
SignatureAlgorithmType
for
ESBlake2bK
Source
§
type
Instance
=
ESBlake2bK
Source
§
impl
SignatureAlgorithmType
for
ESKeccakK
Source
§
type
Instance
=
ESKeccakK
Source
§
impl
SignatureAlgorithmType
for
ESKeccakKR
Source
§
type
Instance
=
ESKeccakKR
Source
§
impl
SignatureAlgorithmType
for
EdBlake2b
Source
§
type
Instance
=
EdBlake2b
Source
§
impl
SignatureAlgorithmType
for
EdDSA
Source
§
type
Instance
=
EdDSA
Source
§
impl
SignatureAlgorithmType
for
HS256
Source
§
type
Instance
=
HS256
Source
§
impl
SignatureAlgorithmType
for
HS384
Source
§
type
Instance
=
HS384
Source
§
impl
SignatureAlgorithmType
for
HS512
Source
§
type
Instance
=
HS512
Source
§
impl
SignatureAlgorithmType
for
PS256
Source
§
type
Instance
=
PS256
Source
§
impl
SignatureAlgorithmType
for
PS384
Source
§
type
Instance
=
PS384
Source
§
impl
SignatureAlgorithmType
for
PS512
Source
§
type
Instance
=
PS512
Source
§
impl
SignatureAlgorithmType
for
RS256
Source
§
type
Instance
=
RS256
Source
§
impl
SignatureAlgorithmType
for
RS384
Source
§
type
Instance
=
RS384
Source
§
impl
SignatureAlgorithmType
for
RS512
Source
§
type
Instance
=
RS512