Crate eth_keystore[−][src]
A minimalist library to interact with encrypted JSON keystores as per the Web3 Secret Storage Definition.
Structs
| CipherparamsJson | Represents the “cipherparams” part of an encrypted JSON keystore. |
| CryptoJson | Represents the “crypto” part of an encrypted JSON keystore. |
| EthKeystore | This struct represents the deserialized form of an encrypted JSON keystore based on the Web3 Secret Storage Definition. |
Enums
| KdfType | Types of key derivition functions supported by the Web3 Secret Storage. |
| KdfparamsType | Defines the various parameters used in the supported KDFs. |
| KeystoreError | An error thrown when interacting with the eth-keystore crate. |
Functions
| decrypt_key | Decrypts an encrypted JSON keystore at the provided |
| encrypt_key | Encrypts the given private key using the Scrypt password-based key derivation function, and stores it in the provided directory. |
| new | Creates a new JSON keystore using the Scrypt
key derivation function. The keystore is encrypted by a key derived from the provided |