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).