diff --git a/doc/go1.15.html b/doc/go1.15.html index 10b245fd8f..1e39493cba 100644 --- a/doc/go1.15.html +++ b/doc/go1.15.html @@ -389,10 +389,53 @@ TODO +
+ The PrivateKey and PublicKey types in the
+ crypto/rsa,
+ crypto/ecdsa, and
+ crypto/ed25519 packages
+ now have an Equal method to compare keys for equivalence
+ or to make type-safe interfaces for public keys. The method signature
+ is compatible with
+ go-cmp's
+ definition of equality.
+
+ Hash now implements
+ fmt.Stringer.
+
+ The new SignASN1
+ and VerifyASN1
+ functions allow generating and verifying ECDSA signatures in the standard
+ ASN.1 DER encoding.
+
+ The new MarshalCompressed
+ and UnmarshalCompressed
+ functions allow encoding and decoding NIST elliptic curve points in compressed format.
+
- VerifyPKCS1v15 now rejects invalid short signatures with missing leading zeroes.
+ VerifyPKCS1v15
+ now rejects invalid short signatures with missing leading zeroes, according to RFC 8017.
+ Name.String
+ now prints non-standard attributes from
+ Names if
+ ExtraNames is empty.
+
@@ -538,7 +592,8 @@ TODO
- TODO: https://golang.org/cl/230397: add (*Int).FillBytes
+ The new Int.FillBytes
+ method allows serializing to fixed-size pre-allocated byte slices.