From 2e6f73f9fe180d0e1f85b44aec8d243f4311675b Mon Sep 17 00:00:00 2001 From: Sandra Vrtikapa Date: Mon, 4 Jul 2022 20:42:31 -0400 Subject: [PATCH] chore: Add P-384 to protocol params Add "P-384" to protocol parameters Signed-off-by: Sandra Vrtikapa --- pkg/protocolversion/versions/v1_0/config/protocol.go | 2 +- pkg/protocolversion/versions/v1_0/config/protocol_test.go | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/protocolversion/versions/v1_0/config/protocol.go b/pkg/protocolversion/versions/v1_0/config/protocol.go index d7374475e..9af5643af 100644 --- a/pkg/protocolversion/versions/v1_0/config/protocol.go +++ b/pkg/protocolversion/versions/v1_0/config/protocol.go @@ -28,7 +28,7 @@ func GetProtocolConfig() protocol.Protocol { MaxProofFileSize: 2500000, Patches: []string{"add-public-keys", "remove-public-keys", "add-services", "remove-services", "ietf-json-patch"}, //nolint:lll SignatureAlgorithms: []string{"EdDSA", "ES256", "ES256K"}, - KeyAlgorithms: []string{"Ed25519", "P-256", "secp256k1"}, + KeyAlgorithms: []string{"Ed25519", "P-256", "P-384", "secp256k1"}, MaxMemoryDecompressionFactor: 3, NonceSize: 16, } diff --git a/pkg/protocolversion/versions/v1_0/config/protocol_test.go b/pkg/protocolversion/versions/v1_0/config/protocol_test.go index badc0499f..df945598f 100644 --- a/pkg/protocolversion/versions/v1_0/config/protocol_test.go +++ b/pkg/protocolversion/versions/v1_0/config/protocol_test.go @@ -13,8 +13,13 @@ import ( ) func TestGetProtocolConfig(t *testing.T) { - t.Run("success", func(t *testing.T) { + t.Run("success - maximum operation count", func(t *testing.T) { cfg := GetProtocolConfig() require.Equal(t, uint(10000), cfg.MaxOperationCount) }) + + t.Run("success - key algorithms", func(t *testing.T) { + cfg := GetProtocolConfig() + require.Equal(t, []string{"Ed25519", "P-256", "P-384", "secp256k1"}, cfg.KeyAlgorithms) + }) }