From 1736e3cf00fc4b225c296e60b932d9b6f049eda9 Mon Sep 17 00:00:00 2001 From: Asra Ali Date: Wed, 7 Sep 2022 14:18:51 -0500 Subject: [PATCH] add comment Signed-off-by: Asra Ali --- pkg/keys/ecdsa.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/keys/ecdsa.go b/pkg/keys/ecdsa.go index 27de0a7a..ee93e330 100644 --- a/pkg/keys/ecdsa.go +++ b/pkg/keys/ecdsa.go @@ -17,7 +17,10 @@ import ( ) func init() { - VerifierMap.Store(data.KeyTypeECDSA_SHA2_P256, NewEcdsaVerifier) + // Note: we use LoadOrStore here to prevent accidentally overriding the + // an explicit deprecated ECDSA verifier. + // TODO: When deprecated ECDSA is removed, this can switch back to Store. + VerifierMap.LoadOrStore(data.KeyTypeECDSA_SHA2_P256, NewEcdsaVerifier) SignerMap.Store(data.KeyTypeECDSA_SHA2_P256, newEcdsaSigner) }