Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secure Signing e2e Integration #993

Open
wants to merge 116 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
d842b40
fix: messing around.
l-monninger Dec 17, 2024
642227e
fix: google and amazon.
l-monninger Dec 17, 2024
873d1ff
Server for HSM demo (#962)
andygolay Dec 18, 2024
df28163
feat: generics for cryptography.
l-monninger Dec 18, 2024
2093ac1
fix: hsm demo CLI.
l-monninger Dec 18, 2024
8477374
first draf of the API
musitdev Dec 18, 2024
37cfc8e
correct get_public_key call
musitdev Dec 18, 2024
7ba55d9
add error to sign API
musitdev Dec 18, 2024
50bbc98
set API function pub
musitdev Dec 18, 2024
dfa32da
fix: structuring.
l-monninger Dec 18, 2024
14fef3c
Merge branch 'l-monninger/hsm-demo' of https://github.com/movementlab…
l-monninger Dec 18, 2024
2f5636f
chore: scaffold signing api.
l-monninger Dec 18, 2024
e461221
Alloy signing integration
musitdev Dec 19, 2024
653adf7
feat(signing): byte array conversions for ed25519
mzabaluev Dec 20, 2024
53e08b7
feat(signing): movement-signer-test crate
mzabaluev Dec 20, 2024
43c974b
simple transfer test for AWS signing
musitdev Dec 23, 2024
7929c21
refactor(signing): no need for custom trait
mzabaluev Dec 23, 2024
a50bf0e
test(signing): test TestSigner
mzabaluev Dec 23, 2024
ca1ffac
chore: clean up unused rand_core dep
mzabaluev Dec 23, 2024
436b21b
adapte AWS provider to new API version
musitdev Dec 23, 2024
ca9c370
use AwsKmsCryptography trait
musitdev Dec 24, 2024
1f522d5
rename new to try_new
musitdev Jan 2, 2025
7f6c6b3
correct build
musitdev Jan 2, 2025
4d6faa8
add rustls-tls to allow https connections
musitdev Jan 2, 2025
7ad333d
correct Cargo.lock file
musitdev Jan 2, 2025
a8ae7d1
Merge branch 'musitdev/alloy-integration' of github.com:movementlabsx…
musitdev Jan 2, 2025
82b7b68
test(signing): Add executor test for signed transactions
mzabaluev Jan 3, 2025
0018145
test: add signer tests to the unit-tests workflow
mzabaluev Jan 3, 2025
a2439bb
feat: key standard.
l-monninger Jan 7, 2025
99875dc
feat: create key.
l-monninger Jan 7, 2025
cb0d91e
fix: update SocketAddr to 0.0.0.0
andygolay Jan 8, 2025
e5ee02f
feat: stash da.
l-monninger Jan 9, 2025
61ca16d
feat: update signing.
l-monninger Jan 9, 2025
725bf22
Convert DER signature to raw signature for AWS KMS signing (#988)
andygolay Jan 9, 2025
e1b9590
fix: refactor digest.
l-monninger Jan 9, 2025
4249635
fix: merge.
l-monninger Jan 9, 2025
a0dca6a
feat: signing works with HashiCorp Vault with underscore delineator i…
andygolay Jan 9, 2025
4395ae8
fix: signing.
l-monninger Jan 10, 2025
638b519
fix: refactor digester.
l-monninger Jan 10, 2025
3d44299
feat: rewrite light node.
l-monninger Jan 10, 2025
02bdf46
feat: merge in signer identifier.
l-monninger Jan 10, 2025
6d4fed3
fix: loader.
l-monninger Jan 10, 2025
a17a508
fix: loaded signer refactor.
l-monninger Jan 10, 2025
2ca0906
fix: unused import.
l-monninger Jan 10, 2025
9e959aa
fix: aptos core integration.
l-monninger Jan 10, 2025
d4aa17c
fix: merge in eth signing.
l-monninger Jan 10, 2025
9eaadd2
feat: merge in overlay.
l-monninger Jan 10, 2025
ee2febe
fix: wrong branch.
l-monninger Jan 10, 2025
eca26ef
feat: health check endpoint
andygolay Jan 10, 2025
9fea297
fix: use alias for aws kms signing
andygolay Jan 13, 2025
47b73bd
fix: canonical string.
l-monninger Jan 13, 2025
2c68dad
fix: stream crashing.
l-monninger Jan 13, 2025
aa6d928
fix: Cargo.lock
l-monninger Jan 13, 2025
be23e69
fix: setting up for mocks.
l-monninger Jan 13, 2025
5f9d045
fix: refactor light node.
l-monninger Jan 13, 2025
4f8f2a3
fix: refactor stream.
l-monninger Jan 13, 2025
0aca5a7
fix: remove need for AWS_KMS_KEY_ID env var
andygolay Jan 13, 2025
ff9136a
fix: reworking stream api.
l-monninger Jan 13, 2025
480bee7
fix: types.
l-monninger Jan 14, 2025
8ab44be
feat: add verify endpoint
andygolay Jan 14, 2025
07cc911
feat: public_key/get and public_key/set endpoints with axum::Extensio…
andygolay Jan 14, 2025
0313369
fix: remove unneeded comments
andygolay Jan 14, 2025
7aa181b
fix: refactor celestia provider.
l-monninger Jan 14, 2025
b4dc706
fix: celestia provider.
l-monninger Jan 14, 2025
40293f9
fix: refactor passthrough.
l-monninger Jan 14, 2025
80555de
Add public key state to HSM Demo (#1001)
andygolay Jan 15, 2025
7ceab36
fix: remove unneeded comments
andygolay Jan 15, 2025
4ec5f63
fix: remove auto-setting public key, only use set endpoint
andygolay Jan 15, 2025
1a952af
fix: remove faulty check for existing public key
andygolay Jan 15, 2025
3d4ea57
feat: merge in digest da.
l-monninger Jan 15, 2025
881b7d4
feat: light node refactor.
l-monninger Jan 15, 2025
d32fdf7
feat: accept both sequenced and passed through blobs.
l-monninger Jan 15, 2025
71c0ecf
fix: runners.
l-monninger Jan 15, 2025
a3d808a
fix: update build scripts.
l-monninger Jan 15, 2025
b708ae8
fix: remove cachix.
l-monninger Jan 15, 2025
2628c73
feat: merge disk-fifo.
l-monninger Jan 15, 2025
c008e29
fix: reintegrate inknown signers verifier.
l-monninger Jan 15, 2025
1e288a3
fix: use http1.
l-monninger Jan 15, 2025
54e27fa
debug: additional certificate logging.
l-monninger Jan 15, 2025
09af380
fix: enhance logging.
l-monninger Jan 15, 2025
6b43c13
fix: enhance logging.
l-monninger Jan 15, 2025
81b761f
fix: containers workflow.
l-monninger Jan 15, 2025
28c91f8
fix: use pr labels contains.
l-monninger Jan 15, 2025
c6a8593
debug: log event.
l-monninger Jan 15, 2025
9ff4337
debug: log containers.
l-monninger Jan 15, 2025
3969f77
fix: label filter.
l-monninger Jan 15, 2025
b4c0392
fix: working to fix merge.
l-monninger Jan 15, 2025
523ee4f
fix: merge.
l-monninger Jan 15, 2025
6847f78
fix: working on merge.
l-monninger Jan 15, 2025
a2fd6e2
fix: hashicorp signing and public key retrieval
andygolay Jan 15, 2025
2c49fea
fix: consistent public key retrieval
andygolay Jan 16, 2025
d78b8bf
fix: working through refactor.
l-monninger Jan 17, 2025
d530ba3
fix: serialization and deserialization.
l-monninger Jan 17, 2025
0ec5f5c
chore: supported curves serialization and deserialization.
l-monninger Jan 17, 2025
112cd64
fix: refactor.
l-monninger Jan 17, 2025
a27e65b
chore: logging for loader.
l-monninger Jan 21, 2025
ff49b15
Secure signing: Key rotation with CLI (#1002)
andygolay Jan 21, 2025
3d971c6
Signing: Settlement signing integration (#995)
musitdev Jan 21, 2025
a669be2
fix: change VAULT_ADDRESS to VAULT_ADDR
andygolay Jan 21, 2025
9c415ad
fix: injective mapping with different delineators for aws and vault
andygolay Jan 21, 2025
309df7a
fix: default to uncompressed bytes.
l-monninger Jan 22, 2025
7ca2d9f
fix: ensure vault test readability.
l-monninger Jan 22, 2025
c238379
fix: merge.
l-monninger Jan 22, 2025
7596d3f
fix: merge.
l-monninger Jan 22, 2025
f47ce67
fix: add key roation subcommand.
l-monninger Jan 22, 2025
3e873e8
fix: add key roation subcommand.
l-monninger Jan 22, 2025
31827be
fix: stash.
l-monninger Jan 23, 2025
280c548
fix: stash.
l-monninger Jan 23, 2025
c92884d
fix: aptos signer e2e test.
l-monninger Jan 23, 2025
9bdabaf
Mainnet Target Branch (#1017)
l-monninger Jan 24, 2025
1900145
fix: framework.
l-monninger Jan 26, 2025
8e3b690
fix: add mint lock.
l-monninger Jan 26, 2025
87c68d6
fix: add governed gas pool ops.
l-monninger Jan 26, 2025
bc40426
Upgrade GGP Framework Script and Framework Migration Standards (#1018)
l-monninger Jan 28, 2025
2b62a93
Config Migration (#1024)
l-monninger Jan 28, 2025
2407bd9
SignerIdentifier::try_raw_private_key (#1019)
mzabaluev Jan 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/checks-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@ jobs:
-p memseq \
-p move-rocks \
-p movement-types \
-p movement-config
-p movement-config \
-p movement-signer-test
EOF

movement-full-node-local:
Expand Down
184 changes: 181 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading