From e697bc3c7dc66cf60992abd2ea171cdf243969c0 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Tue, 16 Aug 2022 08:40:38 +0800 Subject: [PATCH] Created is my code constant time? (markdown) --- is-my-code-constant-time?.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 is-my-code-constant-time?.md diff --git a/is-my-code-constant-time?.md b/is-my-code-constant-time?.md new file mode 100644 index 0000000..361a4b8 --- /dev/null +++ b/is-my-code-constant-time?.md @@ -0,0 +1,9 @@ +Non-constant time crypto code is dangerous. + +1. [Dude, is my code constant time?](https://eprint.iacr.org/2016/1123.pdf) +1. [proposal: math/big: support for constant-time arithmetic](https://github.com/golang/go/issues/20654) +1. [crypto/elliptic: deprecate big.Int interface](https://github.com/golang/go/issues/52182) +1. [proposal: a new crypto/ecdh package that exposes a safe, []byte-based API for ECDH](https://github.com/golang/go/issues/52221) +1. [cmd/compile: use devirtualization in escape analysis](https://github.com/golang/go/issues/33160) +1. [cmd/compile: inlining after devirtualization](https://github.com/golang/go/issues/52193) +1. [crypto/elliptic: automatically upgrade CurveParams for known curves and deprecate custom ones](https://github.com/golang/go/issues/34648)