All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
std::hash::Hasher, allowing it to be used with any type that implements
hash::Hashernow similarly implies
public::rsanow supports RSA-PKCS1v1.5 signing (behind the
bytesmodule guarded by the
build.rsimplements symbol name scraping natively, and no longer relies on BoringSSL's
rand-bytesfeature in favor of the new feature
build.rsno longer respects
$GOPATH, instead it always uses the
go.modfrom the vendored boringssl.
public::rsamodule which supports RSA-PSS signing.
publicmodule, functions to parse and marshal DER-encoded public/private keys have been moved from bare functions to methods on the
public::ecmodule, functions to parse and marshal DER-encoded public/private keys as the
EcPrivKeyAnyCurvetypes have been moved from bare functions to methods on those types.
public::Signature::verifymethod has been renamed to
is_validto make the meaning of its return value more self-evident.
public::ecmodule added experimental support for ECDSA-SHA512 under the