Crate msecret

Crate msecret 

Source
Expand description

§MSecret — Experimental Key Derivation Crate

GitHub

This is the reference implementation crate for the MSecret specification written in Rust. You can use this crate to deterministically derive various types of data (bytes, integers, primes, etc) and cryptographic keys (RSA, ECC, etc) from a 256-bit Secret.

Modules§

prelude

Structs§

KeyMap
Secret
SecretId
StandardToolState

Traits§

Derivable
Ecc
Elliptic Curve Operations.
ExtractBitcoinV1
ExtractBytes
ExtractInteger
Integer Derivation.
ExtractPassword
ExtractPrimeV1
Prime Number Derivation.
ExtractRsaV1
RSA Operations.
MutateWith
SubsecretFrom
ToolState
Trait for representing a tool or engine which manages secrets.

Type Aliases§

Result
Convenience return type.