-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
HSM 3: PKCS#11 walking skeleton #727
Commits on Sep 23, 2021
-
Support multiple signers of different types behind a HSM feature flag…
…, and support in principle selecting which signer to use for which purpose. (#539)
Configuration menu - View commit details
-
Copy full SHA for 5571271 - Browse repository at this point
Copy the full SHA 5571271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2c9ee - Browse repository at this point
Copy the full SHA 1f2c9eeView commit details
Commits on Sep 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0fb9c91 - Browse repository at this point
Copy the full SHA 0fb9c91View commit details
Commits on Oct 5, 2021
-
- Bump to v0.3.1 of the kmip-protocol crate.
- Add a dependency on the backoff crate for retry support. - Add a dependency on the r2d2 crate for connection pooling support. - Uses GitHub versions of the bcder and rpki crates for the DER Unsigned Integer support needed by the KMIP signer. - Refactor signers to crypto::signers and replace the Dummy signer with a KMIP signer. - Added a "hsmtest" job to the GitHub Actions CI workflow that runs all Krill tests using the KMIP signer against PyKMIP. - Added a "hsm-tests" Cargo feature flag for configuring Krill to use ONLY KMIP as a signer, not OpenSSL at all. Currently building without the "hsm-tests" feature flag set will fail if the "hsm" feature flag is set. Krill isn't ready to be used in "hsm" mode yet. - Changes SignerProvider to implement the Signer trait so that it can be passed to builders so that their invocation of a signer also goes via SignerProvider dispatching to the correct signer.
Configuration menu - View commit details
-
Copy full SHA for 870a102 - Browse repository at this point
Copy the full SHA 870a102View commit details -
Avoid potential race conditions: Check for expected state, and retain…
… the write lock while switching to using the server as part of finishing a successful probe.
Configuration menu - View commit details
-
Copy full SHA for b849f66 - Browse repository at this point
Copy the full SHA b849f66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e759aa - Browse repository at this point
Copy the full SHA 4e759aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 431b54d - Browse repository at this point
Copy the full SHA 431b54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b788ae - Browse repository at this point
Copy the full SHA 9b788aeView commit details -
FIX: Signer dispatching must always be routed to the appropriate sign…
…er. Previously some Krill logic when invoked was given the same signer as handling the current purpose to invoke later even if for a different purpose. If the initial purpose required the KMIP signer as the key owning signer but the later purpose was one-off signing then that should be able to be routed if desired to the OpenSslSigner, for example. Introduces another layer of indirection: RouterSigner.
Configuration menu - View commit details
-
Copy full SHA for 5322233 - Browse repository at this point
Copy the full SHA 5322233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e359b3 - Browse repository at this point
Copy the full SHA 5e359b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 369d00a - Browse repository at this point
Copy the full SHA 369d00aView commit details
Commits on Oct 6, 2021
-
Remove unnecessary Arc<RwLock<..>> and naming cleanup.
"router", not "dispatcher", and don't lock the entire SignerRouter for create/delete key operations.
Configuration menu - View commit details
-
Copy full SHA for 280ccc4 - Browse repository at this point
Copy the full SHA 280ccc4View commit details
Commits on Oct 12, 2021
-
WIP: Add a SignerMapper that is used to map from KeyIdentifier to Sig…
…ner and from KeyIdentifier to Signer specific key id. Stores mapping using a new SignerInfo AggregateStore impl backed by a 'signers' subdirectory of the Krill data dir.. Krill can now be built with the `hsm` feature active without also requiring the `hsm-tests` feature to be active. Needs code cleanup and tests and docs.
Configuration menu - View commit details
-
Copy full SHA for f9d7c4f - Browse repository at this point
Copy the full SHA f9d7c4fView commit details -
Test both in normal HSM usage mode (use OpenSSL for one-off keys) and…
… in HSM test usage mode (use the HSM as much as possible).
Configuration menu - View commit details
-
Copy full SHA for 36b1dc7 - Browse repository at this point
Copy the full SHA 36b1dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c6907d - Browse repository at this point
Copy the full SHA 3c6907dView commit details -
(Temporary work around) Wait longer in the suspend test so that slowe…
…r operation when using the PyKMIP signer instead of OpenSSL doesn't invoke refresh single too soon.
Configuration menu - View commit details
-
Copy full SHA for 29c07c8 - Browse repository at this point
Copy the full SHA 29c07c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for af44866 - Browse repository at this point
Copy the full SHA af44866View commit details -
Drop comments about signer identity verification, the functionality w…
…asn't intended to securely guarantee that and other mechanisms for that exist such as TLS server certificate verification.
Configuration menu - View commit details
-
Copy full SHA for f825f87 - Browse repository at this point
Copy the full SHA f825f87View commit details -
Refactor signer dispatching related structs into their own modules un…
…der crypto::signing.
Configuration menu - View commit details
-
Copy full SHA for 04ae949 - Browse repository at this point
Copy the full SHA 04ae949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 198dde6 - Browse repository at this point
Copy the full SHA 198dde6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb97234 - Browse repository at this point
Copy the full SHA bb97234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 512a477 - Browse repository at this point
Copy the full SHA 512a477View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a6a66 - Browse repository at this point
Copy the full SHA e7a6a66View commit details
Commits on Oct 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f59431b - Browse repository at this point
Copy the full SHA f59431bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b93ec7 - Browse repository at this point
Copy the full SHA 5b93ec7View commit details
Commits on Oct 14, 2021
-
Lots of tweaks, depends on locally modified unreleased kmip-protocol …
…crate version for new ItemNotFound suberror. Make the signer registration public key non-optional. Remove no longer used get_handle() signer fn. Deduplicate signers added to the pending set. Improvements to the binding process: bind by same name first, then try other signer store public keys; detect fatal failures and abort testing ready signers; detect key not found separately to other KMIP errors; cleanup the logic; don't panic if KMIP signer doesn't yet have a signer handle; just unwrap() locks consist with other Krill code.
Configuration menu - View commit details
-
Copy full SHA for 4f55ad1 - Browse repository at this point
Copy the full SHA 4f55ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3995b31 - Browse repository at this point
Copy the full SHA 3995b31View commit details -
Use a local fork of rpki-rs which depends on bcder 0.6.1-dev instead …
…of 0.6.0 so that Krill compiles.
Configuration menu - View commit details
-
Copy full SHA for 397e503 - Browse repository at this point
Copy the full SHA 397e503View commit details -
Configuration menu - View commit details
-
Copy full SHA for c68d50f - Browse repository at this point
Copy the full SHA c68d50fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 866e71c - Browse repository at this point
Copy the full SHA 866e71cView commit details -
More mut removal. Replace RwLocks around SignerProviders with a much …
…tinier RwLock around the signer handle held by each SignerProvider.
Configuration menu - View commit details
-
Copy full SHA for 38fd8d1 - Browse repository at this point
Copy the full SHA 38fd8d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 502e10e - Browse repository at this point
Copy the full SHA 502e10eView commit details
Commits on Oct 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c0cf4f9 - Browse repository at this point
Copy the full SHA c0cf4f9View commit details -
Broken: cannot make KrillSigner async because CertAuth::process_comma…
…nd() is an impl of a trait fn which is not supported. I also cannot further modify KrillSigner fns to use the new Sign and SignWithKey rpki-rs traits as SignedObjectBuilder::finalize() needs a Signer that we don't want to pass to it and it cannot be replicated as it uses rpki-rs private internals.
Configuration menu - View commit details
-
Copy full SHA for 0bb4300 - Browse repository at this point
Copy the full SHA 0bb4300View commit details
Commits on Oct 20, 2021
-
Rename feature flag hsm-tests to hsm-tests-kmip and add feature flag …
…hsm-tests-pkcs11.
Configuration menu - View commit details
-
Copy full SHA for a774c31 - Browse repository at this point
Copy the full SHA a774c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce2af0 - Browse repository at this point
Copy the full SHA 0ce2af0View commit details -
Rename SignerError::SignerUnavailable and SignerError::SignerUnusable…
… to (a) drop the redundant Signer prefix in the variant name and (b) to indicate the duration/severity of the issue, particularly that Unavailable is a transient error as it is used to guide retry logic.
Configuration menu - View commit details
-
Copy full SHA for e746119 - Browse repository at this point
Copy the full SHA e746119View commit details -
Rename the flag for whether or not a KMIP signer has support for gene…
…rating random numbers to something non-KMIP specific as the concept also applies to other signers and this will make code across signers more consistent and more amenable to factoring out later.
Configuration menu - View commit details
-
Copy full SHA for 29db34d - Browse repository at this point
Copy the full SHA 29db34dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 894cd29 - Browse repository at this point
Copy the full SHA 894cd29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 930dbff - Browse repository at this point
Copy the full SHA 930dbffView commit details -
Use the same arg name as the OpenSslSigner both because it better say…
…s what it does and for consistency across signers.
Configuration menu - View commit details
-
Copy full SHA for 5bacab6 - Browse repository at this point
Copy the full SHA 5bacab6View commit details -
Extract getting the pool connection out to a helper fn in preparation…
… for using some of the same logic/code in the PKCS#11 signer but without the pool. Hopefully later the common code can be factored out.
Configuration menu - View commit details
-
Copy full SHA for 055fd67 - Browse repository at this point
Copy the full SHA 055fd67View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2190b1 - Browse repository at this point
Copy the full SHA f2190b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ede4dff - Browse repository at this point
Copy the full SHA ede4dffView commit details -
WIP: Incomplete initial PKCS#11 functionality based on a mix of lates…
…t KMIP code and prototype PKCS#11 code. Uses some of the ideas and code from the KMIP signer to prevent Krill startup blocking or failing if the PKCS#11 signer is unavailable or unusable and for retrying requests if the cause of failure appears to be transient. Also contains initial support for multiple active PKCS#11 signers using the same and/or different libraries (by filesystem path) unlike the prototype which could only load one library at a time. Configuration is hard-coded at present. Also unlike the prototype the Pkcs11Session type handles passing the session handle to the PKCS#11 library instead of requiring the caller to do so. Hopefully lots of code in common with KmipSigner can be factored out later.
Configuration menu - View commit details
-
Copy full SHA for ac52c1c - Browse repository at this point
Copy the full SHA ac52c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1864b85 - Browse repository at this point
Copy the full SHA 1864b85View commit details -
- Log all Cryptoki calls at trace level and log all Cryptoki errors. - Implement all Signer functionality except random number generation and key deletion. - Wire up integration with the SignerMapper. - Correct KMIP copy-pasted references that should say PKCS#11. - Support locating theslot ID by label. - Support reporting Cryptoki and token details. - Support logging in (required to make many Cryptoki calls).
Configuration menu - View commit details
-
Copy full SHA for 4662b92 - Browse repository at this point
Copy the full SHA 4662b92View commit details -
Use a second signer configuration (OpenSSL instead of PKCS#11) when c…
…reating the second Alice publisher and for any other tests needing two signer different configurations (as configuration is hard-coded at present). Disable the migrate repository test which fails for a similar reason. This is all caused by SoftHSMv2 not supporting more than one user or that one user to be logged in more than once at a time. Cargo test --features hsm,hsm-tests-pkcs11 passes with these temporary hacks.
Configuration menu - View commit details
-
Copy full SHA for b8930b2 - Browse repository at this point
Copy the full SHA b8930b2View commit details
Commits on Oct 21, 2021
-
- Rename temporary second_signer_hack flag to alternate_config flag. Document the reason for the flag. - Added some code comments. - Support login without user pin. - Support token use without login. - Include signer name in log messages. - Dump full Cryptoki, slot and token info at trace level.
Configuration menu - View commit details
-
Copy full SHA for d08e8cc - Browse repository at this point
Copy the full SHA d08e8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfa760 - Browse repository at this point
Copy the full SHA 8dfa760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d72fc8 - Browse repository at this point
Copy the full SHA 3d72fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbc7b1 - Browse repository at this point
Copy the full SHA 8dbc7b1View commit details
Commits on Oct 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a476c14 - Browse repository at this point
Copy the full SHA a476c14View commit details -
Factor out the KMIP/PKCS#11 common server probing code into a new pro…
…be module with its own tests.
Configuration menu - View commit details
-
Copy full SHA for a8155a7 - Browse repository at this point
Copy the full SHA a8155a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26bc03d - Browse repository at this point
Copy the full SHA 26bc03dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c9f829 - Browse repository at this point
Copy the full SHA 6c9f829View commit details -
Configuration menu - View commit details
-
Copy full SHA for 652297a - Browse repository at this point
Copy the full SHA 652297aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aaca1c - Browse repository at this point
Copy the full SHA 3aaca1cView commit details -
Use published fork of rpki-rs instead of a local only copy so that GH…
… Actions builds can compile.
Configuration menu - View commit details
-
Copy full SHA for 32ce607 - Browse repository at this point
Copy the full SHA 32ce607View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5b4d4 - Browse repository at this point
Copy the full SHA 8f5b4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a452c77 - Browse repository at this point
Copy the full SHA a452c77View commit details -
First attempt at a GitHub Actions CI job for testing the PKCS#11 supp…
…ort against SoftHSMv2.
Configuration menu - View commit details
-
Copy full SHA for ff3b18a - Browse repository at this point
Copy the full SHA ff3b18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a32923 - Browse repository at this point
Copy the full SHA 3a32923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e9e64 - Browse repository at this point
Copy the full SHA 31e9e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for b92d0fc - Browse repository at this point
Copy the full SHA b92d0fcView commit details -
Use published fork of rpki-rs instead of a local only copy so that GH…
… Actions builds can compile.
Configuration menu - View commit details
-
Copy full SHA for dcfe4e5 - Browse repository at this point
Copy the full SHA dcfe4e5View commit details -
Revert "Broken: cannot make KrillSigner async because CertAuth::proce…
…ss_command() is an impl of a trait fn which is not supported." This reverts commit 0bb4300.
Configuration menu - View commit details
-
Copy full SHA for 3becfdb - Browse repository at this point
Copy the full SHA 3becfdbView commit details -
Merge branch 'test-integration-of-rpki-rs-163-async-signing-of-reposi…
…tory-objects' into issue-547-pkcs11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for aab3a20 - Browse repository at this point
Copy the full SHA aab3a20View commit details
Commits on Oct 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fd42610 - Browse repository at this point
Copy the full SHA fd42610View commit details -
Re-order some PKCS#11 signer functions for easier comparison with the…
… other signer implementations.
Configuration menu - View commit details
-
Copy full SHA for a0c2a99 - Browse repository at this point
Copy the full SHA a0c2a99View commit details -
Re-order some OpenSSL signer functions for easier comparison with the…
… other signer implementations and remove unnecessary #[cfg(feature = "hsm")] guards.
Configuration menu - View commit details
-
Copy full SHA for f49b712 - Browse repository at this point
Copy the full SHA f49b712View commit details
Commits on Oct 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ce33dfe - Browse repository at this point
Copy the full SHA ce33dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6789249 - Browse repository at this point
Copy the full SHA 6789249View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce41fd6 - Browse repository at this point
Copy the full SHA ce41fd6View commit details
Commits on Oct 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7da0cdf - Browse repository at this point
Copy the full SHA 7da0cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2627b6 - Browse repository at this point
Copy the full SHA c2627b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3ecab - Browse repository at this point
Copy the full SHA ca3ecabView commit details -
Add a mock signer in test builds only and a happy flow test which exe…
…rcises registering and using it.
Configuration menu - View commit details
-
Copy full SHA for 6702aec - Browse repository at this point
Copy the full SHA 6702aecView commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 23a19d2 - Browse repository at this point
Copy the full SHA 23a19d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 475f303 - Browse repository at this point
Copy the full SHA 475f303View commit details -
Configuration menu - View commit details
-
Copy full SHA for c28e16e - Browse repository at this point
Copy the full SHA c28e16eView commit details -
Use base64 encoding instead of hex for the signer identity public key…
… to be more consistent with how other keys are stored by Krill.
Configuration menu - View commit details
-
Copy full SHA for 0aa287f - Browse repository at this point
Copy the full SHA 0aa287fView commit details -
Use UUIDs as signer handles, not combined KeyIdentifier+private inter…
…nal key id, and store the signer identity details more explicitly in the SignerInfo.
Configuration menu - View commit details
-
Copy full SHA for 758248b - Browse repository at this point
Copy the full SHA 758248bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eadda4b - Browse repository at this point
Copy the full SHA eadda4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf7aba1 - Browse repository at this point
Copy the full SHA bf7aba1View commit details
Commits on Oct 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for abb2a16 - Browse repository at this point
Copy the full SHA abb2a16View commit details -
Configuration menu - View commit details
-
Copy full SHA for b13ab67 - Browse repository at this point
Copy the full SHA b13ab67View commit details -
Configuration menu - View commit details
-
Copy full SHA for aab013b - Browse repository at this point
Copy the full SHA aab013bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e8f2ff - Browse repository at this point
Copy the full SHA 4e8f2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 568cd27 - Browse repository at this point
Copy the full SHA 568cd27View commit details -
Configuration menu - View commit details
-
Copy full SHA for abb0128 - Browse repository at this point
Copy the full SHA abb0128View commit details -
Correct some comments and add a test for registration of a temporaril…
…y unavailable signer.
Configuration menu - View commit details
-
Copy full SHA for 4d5c2ab - Browse repository at this point
Copy the full SHA 4d5c2abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cdecae - Browse repository at this point
Copy the full SHA 7cdecaeView commit details
Commits on Oct 30, 2021
-
Disable compiler optimizations for the pkcs11 crate to workaround a `…
…CKR_ARGUMENTS_BAD` error from SoftHSMv2 when calling `C_Initialize()` in a `--release` build with SoftHSMv2 logging "pReserved must be set to NULL_PTR".
Configuration menu - View commit details
-
Copy full SHA for 83a3bd1 - Browse repository at this point
Copy the full SHA 83a3bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a0fe69 - Browse repository at this point
Copy the full SHA 2a0fe69View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5fb41d - Browse repository at this point
Copy the full SHA e5fb41dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97791b5 - Browse repository at this point
Copy the full SHA 97791b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1548efd - Browse repository at this point
Copy the full SHA 1548efdView commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for bcc4d1b - Browse repository at this point
Copy the full SHA bcc4d1bView commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into test-integrati…
…on-of-rpki-rs-163-async-signing-of-repository-objects
Configuration menu - View commit details
-
Copy full SHA for 9129caa - Browse repository at this point
Copy the full SHA 9129caaView commit details -
Merge branch 'test-integration-of-rpki-rs-163-async-signing-of-reposi…
…tory-objects' into issue-547-pkcs11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 495b324 - Browse repository at this point
Copy the full SHA 495b324View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74521f - Browse repository at this point
Copy the full SHA d74521fView commit details
Commits on Oct 31, 2021
-
Use machine architecture independent path for softhsm.so as it works …
…on both Ubuntu and Alpine Linux (the latter is needed for running with softhsm in the e2e test).
Configuration menu - View commit details
-
Copy full SHA for cc1a5da - Browse repository at this point
Copy the full SHA cc1a5daView commit details
Commits on Nov 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 38c5b79 - Browse repository at this point
Copy the full SHA 38c5b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd705df - Browse repository at this point
Copy the full SHA dd705dfView commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 6356797 - Browse repository at this point
Copy the full SHA 6356797View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into test-integrati…
…on-of-rpki-rs-163-async-signing-of-repository-objects
Configuration menu - View commit details
-
Copy full SHA for 82cf643 - Browse repository at this point
Copy the full SHA 82cf643View commit details -
Merge branch 'issue-547-pkcs11-walking-skeleton' of github.com:NLnetL…
…abs/krill into issue-547-pkcs11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for cbed508 - Browse repository at this point
Copy the full SHA cbed508View commit details -
Merge branch 'test-integration-of-rpki-rs-163-async-signing-of-reposi…
…tory-objects' into issue-547-pkcs11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 36843b3 - Browse repository at this point
Copy the full SHA 36843b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c96561 - Browse repository at this point
Copy the full SHA 3c96561View commit details -
Merge branch 'test-integration-of-rpki-rs-163-async-signing-of-reposi…
…tory-objects' into issue-547-pkcs11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 25a6373 - Browse repository at this point
Copy the full SHA 25a6373View commit details
Commits on Nov 3, 2021
-
Apply crate upgrade and signer 'de-mut' changes that were made in suc…
…cessor PR #688 which is now redundant because those changes are now present in the 'dev' branch which this PR targets.
Configuration menu - View commit details
-
Copy full SHA for 3e6c0cb - Browse repository at this point
Copy the full SHA 3e6c0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90de083 - Browse repository at this point
Copy the full SHA 90de083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e93ce - Browse repository at this point
Copy the full SHA 00e93ceView commit details -
Apply crate upgrade and signer 'de-mut' changes that were made in suc…
…cessor PR #688 which is now redundant because those changes are now present in the 'hsm-persistent-signer-key-mappings' branch which this PR targets.
Configuration menu - View commit details
-
Copy full SHA for 57ab685 - Browse repository at this point
Copy the full SHA 57ab685View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 80c0e32 - Browse repository at this point
Copy the full SHA 80c0e32View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 9095794 - Browse repository at this point
Copy the full SHA 9095794View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c8742 - Browse repository at this point
Copy the full SHA 34c8742View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for f9e3541 - Browse repository at this point
Copy the full SHA f9e3541View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcde4dc - Browse repository at this point
Copy the full SHA dcde4dcView commit details -
Alias/wrap verbose types and don't fail if the PKCS#11 library can't …
…be found or loaded as we shouldn't block Krill startup on signer failure.
Configuration menu - View commit details
-
Copy full SHA for 248caf7 - Browse repository at this point
Copy the full SHA 248caf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f7c24d - Browse repository at this point
Copy the full SHA 4f7c24dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef22a5c - Browse repository at this point
Copy the full SHA ef22a5cView commit details
Commits on Nov 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a1c39f7 - Browse repository at this point
Copy the full SHA a1c39f7View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 7421ebd - Browse repository at this point
Copy the full SHA 7421ebdView commit details -
Merge branch 'hsm-persistent-signer-key-mappings' of github.com:NLnet…
…Labs/krill into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 4a424ee - Browse repository at this point
Copy the full SHA 4a424eeView commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 9bcd929 - Browse repository at this point
Copy the full SHA 9bcd929View commit details -
Configuration menu - View commit details
-
Copy full SHA for e217717 - Browse repository at this point
Copy the full SHA e217717View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 964f03f - Browse repository at this point
Copy the full SHA 964f03fView commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 778ae64 - Browse repository at this point
Copy the full SHA 778ae64View commit details
Commits on Nov 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5ceba33 - Browse repository at this point
Copy the full SHA 5ceba33View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for c0f1136 - Browse repository at this point
Copy the full SHA c0f1136View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 3ad1106 - Browse repository at this point
Copy the full SHA 3ad1106View commit details
Commits on Nov 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7feffe1 - Browse repository at this point
Copy the full SHA 7feffe1View commit details
Commits on Nov 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 40bafc3 - Browse repository at this point
Copy the full SHA 40bafc3View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 5a3fcad - Browse repository at this point
Copy the full SHA 5a3fcadView commit details -
Configuration menu - View commit details
-
Copy full SHA for f69c53f - Browse repository at this point
Copy the full SHA f69c53fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9cda8 - Browse repository at this point
Copy the full SHA 8e9cda8View commit details -
Merge branch 'issue-566-implement-krill-kmip-based-signer-implementat…
…ion' into hsm-persistent-signer-key-mappings
Configuration menu - View commit details
-
Copy full SHA for 073b843 - Browse repository at this point
Copy the full SHA 073b843View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 19cede0 - Browse repository at this point
Copy the full SHA 19cede0View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 333ab6a - Browse repository at this point
Copy the full SHA 333ab6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f03e4d - Browse repository at this point
Copy the full SHA 6f03e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3aa487 - Browse repository at this point
Copy the full SHA d3aa487View commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 94b8a7b - Browse repository at this point
Copy the full SHA 94b8a7bView commit details
Commits on Nov 17, 2021
-
Review feedback: merge Option<SlotId> and Option<SlotLabel> into new …
…enum SlotIdOrLabel. Also refactor the `fn probe_server()` code where it is used into smaller private helper fns so that the main logic of the fn is easier to see. This also removes the need for the 'reacquisition' of the readale_ctx` which was a bit ugly.
Configuration menu - View commit details
-
Copy full SHA for 9a4a3b3 - Browse repository at this point
Copy the full SHA 9a4a3b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0daee00 - Browse repository at this point
Copy the full SHA 0daee00View commit details
Commits on Nov 18, 2021
-
Review feedback: move
signer.rs
intointernal.rs
, and rename `_re……move_key()` to `remove_key()` as it IS used by the RTA code. Also make key removal code more consistent across signer impls and always remove the key from the `SignerMapper` too.
Configuration menu - View commit details
-
Copy full SHA for 0027fb4 - Browse repository at this point
Copy the full SHA 0027fb4View commit details -
Review feedback: Don't keep a context object for a bad path. This was…
… just a consequence of the the fact that the Rust std lib `fn HashMap::or_insert_with_key()` is infallible, but as we don't actually use the std lib impl we can change this behaviour.
Configuration menu - View commit details
-
Copy full SHA for 2ca582e - Browse repository at this point
Copy the full SHA 2ca582eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 905506e - Browse repository at this point
Copy the full SHA 905506eView commit details -
Merge branch 'hsm-persistent-signer-key-mappings' into issue-547-pkcs…
…11-walking-skeleton
Configuration menu - View commit details
-
Copy full SHA for 5e9bc55 - Browse repository at this point
Copy the full SHA 5e9bc55View commit details
Commits on Nov 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7bc195e - Browse repository at this point
Copy the full SHA 7bc195eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f054193 - Browse repository at this point
Copy the full SHA f054193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b97639 - Browse repository at this point
Copy the full SHA 7b97639View commit details