Skip to content

Key Standard - #986

Closed
l-monninger wants to merge 22 commits into
mainfrom
l-monninger/key-spec
Closed

Key Standard#986
l-monninger wants to merge 22 commits into
mainfrom
l-monninger/key-spec

Conversation

@l-monninger

@l-monninger l-monninger commented Jan 7, 2025

Copy link
Copy Markdown
Contributor

Summary

  • RFCs: PMIP-8
  • Categories: util

Includes the Key Standard for the HSM Demo App. Trace from here to see an example programmatic usage.

To build, run cargo build --release in demo/hsm.

Usage: hsm-demo server ed25519 hashi-corp-vault <CANONICAL_KEY>
Usage: hsm-demo server secp256k1 aws-kms <CANONICAL_KEY>

For example, from the root after building:

./target/release/hsm-demo server secp256k1 aws-kms movement_devNet_fullNode_demoApp_signer_wethTransferSign_replica2

Changelog

Testing

Outstanding issues

@l-monninger l-monninger added the cicd:hsm-demo-containers Builds the HSM demo. label Jan 7, 2025
@0xmovses 0xmovses mentioned this pull request Jan 7, 2025
15 tasks
@l-monninger
l-monninger force-pushed the l-monninger/key-spec branch from 1e30cd0 to 99875dc Compare January 7, 2025 23:05
@l-monninger l-monninger added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 7, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 7, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 8, 2025
For now, given Milestone 1 relating to auth rather than key standards, I've changed this PR's purpose to simply adding the DER to raw signature conversion to make signing work with an ARN Key ID as an env var. I'll use @l-monninger and @musitdev's comments on this PR as guidance when we get to integrating Parameter Store for signing.
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 9, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 9, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 10, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 14, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 15, 2025
@ganymedio ganymedio added cicd:hsm-demo-containers Builds the HSM demo. and removed cicd:hsm-demo-containers Builds the HSM demo. labels Jan 23, 2025
@musitdev

Copy link
Copy Markdown
Contributor

Integrated in main branch.

@musitdev musitdev closed this Feb 18, 2025
@ganymedio
ganymedio deleted the l-monninger/key-spec branch March 31, 2025 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cicd:hsm-demo-containers Builds the HSM demo.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants