| DiceKeys Seeded Cryptography Library
    | 
Keys derived from seed strings using JSON Format for Recipes (and which clients can use to derive their own keys). More...
| Classes | |
| class | Password | 
| A secret derived from a seed string and set of options in JSON Format for Recipes.  More... | |
| class | SealingKey | 
| A sealingKeyBytes is used to seal messages, in combination with a UnsealingKey which can unseal them. The key pair of this sealingKeyBytes and the matching UnsealingKey are generated from a seed and a set of options in JSON format JSON Format for Recipes.  More... | |
| class | Secret | 
| A secret derived from a seed string and set of options in JSON Format for Recipes.  More... | |
| class | SignatureVerificationKey | 
| A SignatureVerificationKey is used to verify that messages were signed by its corresponding SigningKey. SigningKeys generate signatures, and by verifying a message/signature pair the SignatureVerificationKey can confirm that the message was indeed signed using the SigningKey. The key pair of the SigningKey and SignatureVerificationKey is generated from a seed and a set of options in JSON Format for Recipes.  More... | |
| class | SigningKey | 
| SigningKeys generate signatures of messages which can then be used by the corresponding SignatureVerificationKey to verify that a message was signed by can confirm that the message was indeed signed by the SigningKey and has not since been tampered with.  More... | |
| class | SymmetricKey | 
| A SymmetricKey can be used to seal and unseal messages. This SymmetricKey class can be (re) derived from a seed using set of recipe specified in JSON Format for Recipes. So, you can use this symmetric-key to seal a message, throw the key away, and re-generate the key when you need to unseal the message so long as you still have the original seed and recipe.  More... | |
Keys derived from seed strings using JSON Format for Recipes (and which clients can use to derive their own keys).