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
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
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