All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Feature
sk_clone_enabled
to allow copying the secret key to an array. This should only be used for testing or when secure forgetting is not implemented. - Function
to_pk()
that computes the associatedPublicKey
from a givenKesSk
.
KesSk
is no longer represented by an array, but instead by a mutable reference to a slice. This forces the implementor to allocate a buffer of bytes that will be used to store the secret key, enablingmlock
ing the buffer.- Consequently, when generating a key one needs to define a mutable buffer that lives as long as
the
KesSk
.
- Function,
get_period()
, to get the current period from aKesSk
.
Initial release.