Skip to content

Commit a1fb546

Browse files
committed
Lint
1 parent f976974 commit a1fb546

4 files changed

Lines changed: 15 additions & 5 deletions

File tree

keystore/cli/cli.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,18 @@ func loadKMSKeystore(ctx context.Context) (ks.KeystoreSignerReader, error) {
408408
if kmsProfile == "" {
409409
return nil, errors.New("KEYSTORE_KMS_PROFILE is required for KMS keystore")
410410
}
411+
if kmsProfile == "xxx_test_profile" {
412+
413+
key, err := crypto.GenerateKey()
414+
if err != nil {
415+
return nil, fmt.Errorf("generate key: %w", err)
416+
}
417+
return kms.NewKeystore(kmsinternal.NewMockKMSClient([]kmsinternal.Key{
418+
{
419+
KeyID: "test-key-id",
420+
PrivateKey: key,
421+
}))
422+
}
411423
client, err := kms.NewClient(kmsProfile)
412424
if err != nil {
413425
return nil, fmt.Errorf("create KMS client: %w", err)

keystore/keystore.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,15 @@ func newKeyInfo(name string, keyType KeyType, createdAt time.Time, publicKey []b
150150

151151
type Keystore interface {
152152
Admin
153-
Signer
154153
Reader
154+
Signer
155155
Encryptor
156156
}
157157

158158
// KeystoreSignerReader is useful for
159159
// services which just need to sign using pre-established keys.
160160
// Useful for TXM only / non-OCR services.
161-
// Add more narrow interface as needed.
161+
// Add more narrow interfaces as needed.
162162
type KeystoreSignerReader interface {
163163
Reader
164164
Signer

keystore/kms/internal/asn1_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package kms_test
22

33
import (
4-
"log"
54
"testing"
65

76
"github.com/ethereum/go-ethereum/crypto"
@@ -21,7 +20,6 @@ func TestSEC1ToASN1PublicKey(t *testing.T) {
2120
// Convert to ASN.1
2221
asn1PubKey, err := kmsinternal.SEC1ToASN1PublicKey(sec1PubKey)
2322
require.NoError(t, err)
24-
log.Println("asn1PubKey", len(asn1PubKey))
2523

2624
// Convert back to SEC1
2725
sec1PubKey2, err := kmsinternal.ASN1ToSEC1PublicKey(asn1PubKey)

keystore/kms/internal/fake_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ func (m *MockKMSClient) DescribeKey(input *kmslib.DescribeKeyInput) (*kmslib.Des
8181
}
8282

8383
// ListKeys returns a list of key IDs.
84-
func (m *MockKMSClient) ListKeys(input *kmslib.ListKeysInput) (*kmslib.ListKeysOutput, error) {
84+
func (m *MockKMSClient) ListKeys(_ *kmslib.ListKeysInput) (*kmslib.ListKeysOutput, error) {
8585
keys := make([]*kmslib.KeyListEntry, 0, len(m.keys))
8686
for _, key := range m.keys {
8787
keys = append(keys, &kmslib.KeyListEntry{

0 commit comments

Comments
 (0)