The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 9a92cc3ab147bafadab2e29a3b1286ebbfe1fb1c
parent 835f300845d7a6b489a07cf6a6c55c0d4a9bca1b
Author: Drew DeVault <sir@cmpwn.com>
Date:   Tue, 29 Mar 2022 20:51:22 +0200

crypto::keystore: add README

Acrypto/keystore/README | 15+++++++++++++++
1 file changed, 15 insertions(+), 0 deletions(-)

diff --git a/crypto/keystore/README b/crypto/keystore/README @@ -0,0 +1,15 @@ +Important notice: Hare's cryptography implementations have not been audited. You +can contribute to the funding of an independent audit of our cryptography +implementation on OpenCollective: + +TODO: Add link + +The keystore module provides a means of securely storing private information, +ideally through the assistance of operating system key storage facilities. The +purpose of this feature is to store private data without keeping it in the +process's address space, so that bugs which can lead to reading process memory +cannot recover the key while it's not actively in use. + +On platforms without a suitable feature, a fallback implementation stores the +secrets in the process heap, providing no security. This is an opportunistic API +which allows your program to take advantage of these features if available.