chainlink-common icon indicating copy to clipboard operation
chainlink-common copied to clipboard

Adding core.Keystore to LOOP Initialization

Open patrickhuie19 opened this issue 10 months ago • 1 comments

Note that this PR originally introduced a CSASigner type. https://github.com/smartcontractkit/chainlink-common/pull/1050 ran into a similar need to hide a Ed25519 private key behind an interface to aid with the EVM extraction. We will pass a core.Keystore type around to LOOPs, but call it a CSASigner to make it explicit.

Requires

Supports

CsaAuth service in Beholder

patrickhuie19 avatar Feb 13 '25 21:02 patrickhuie19

The CSA key used in the EVM relayer gets passed through to wsrpc for x509 cert generation, and the underlying sign methods uses the crypto.SignerOpts type. It is open ended but we may need to support a uint hash type, and string context for the signing on the other end to use.

jmank88 avatar Feb 14 '25 20:02 jmank88

This PR is stale because it has been open 30 days with no activity. Remove the stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Jun 13 '25 00:06 github-actions[bot]

This PR has been automatically closed because it has been stale for > 30 days. If you wish to continue working on this PR, please reopen it and make any necessary changes.

github-actions[bot] avatar Jun 22 '25 00:06 github-actions[bot]