-
Notifications
You must be signed in to change notification settings - Fork 56
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
Add Crypto Algorithm, KeyManager, and KMS to crypto package #152
Commits on Jul 9, 2023
-
KeyManager, CryptoAlgorithm, and KMS prototyping
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3dfd8ee - Browse repository at this point
Copy the full SHA 3dfd8eeView commit details -
Add Convert utility and secp256k1 and Ed25519 crypto algorithm implem…
…entations Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8e0c30 - Browse repository at this point
Copy the full SHA a8e0c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1cfbb - Browse repository at this point
Copy the full SHA 9b1cfbbView commit details -
Added ECDH X25519 and improved tests
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e86432a - Browse repository at this point
Copy the full SHA e86432aView commit details -
Refactor functions to options object style
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7aaff7e - Browse repository at this point
Copy the full SHA 7aaff7eView commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b437553 - Browse repository at this point
Copy the full SHA b437553View commit details -
Finish tests for default KMS key stores
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6b2094 - Browse repository at this point
Copy the full SHA d6b2094View commit details -
Add ECDH and verify() to DefaultKMS and verify() to KeyManager
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f69952e - Browse repository at this point
Copy the full SHA f69952eView commit details -
Implement deriveBits() in KeyManager and DefaultKms and improve test …
…coverage Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a31807 - Browse repository at this point
Copy the full SHA 4a31807View commit details -
Before attempting to support multiple import options
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a57527d - Browse repository at this point
Copy the full SHA a57527dView commit details -
Implement importKey() in KeyManager and DefaultKms
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a58f89d - Browse repository at this point
Copy the full SHA a58f89dView commit details -
Move AWS and GCP KMS prototyping out of crypto package
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16a7ac0 - Browse repository at this point
Copy the full SHA 16a7ac0View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3936b26 - Browse repository at this point
Copy the full SHA 3936b26View commit details -
Rename ecc dir to ec and implement base AES alg with tests
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4089419 - Browse repository at this point
Copy the full SHA 4089419View commit details -
Initial AES-CTR implementation with generateKey() and tests
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8486941 - Browse repository at this point
Copy the full SHA 8486941View commit details -
Add hex string support to Convert util and fix ArrayBuffer tests
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for befdbc6 - Browse repository at this point
Copy the full SHA befdbc6View commit details -
Add Hex<->ArrayBuffer to Convert utility
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2772466 - Browse repository at this point
Copy the full SHA 2772466View commit details -
Implement AES-CTR encrypt() and decrypt()
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 319c900 - Browse repository at this point
Copy the full SHA 319c900View commit details -
Implement encrypt() and add symmetric key import to LocalKms
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31f58f6 - Browse repository at this point
Copy the full SHA 31f58f6View commit details -
Implement decrypt() for LocalKms
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3969c4 - Browse repository at this point
Copy the full SHA b3969c4View commit details -
Implement decrypt() and encrypt() in KeyManager
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 698aab6 - Browse repository at this point
Copy the full SHA 698aab6View commit details -
Improve comments for crypto primitives
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c4b926 - Browse repository at this point
Copy the full SHA 6c4b926View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 135c755 - Browse repository at this point
Copy the full SHA 135c755View commit details -
Added several new Convert methods
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5292205 - Browse repository at this point
Copy the full SHA 5292205View commit details -
Added Concat KDF crypto primitive
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aad62e1 - Browse repository at this point
Copy the full SHA aad62e1View commit details -
Migrate utils to common and reduce crypto package dependencies
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d63f37 - Browse repository at this point
Copy the full SHA 5d63f37View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94992af - Browse repository at this point
Copy the full SHA 94992afView commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3dedede - Browse repository at this point
Copy the full SHA 3dededeView commit details -
Split out utils into separate test file
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b71851 - Browse repository at this point
Copy the full SHA 9b71851View commit details -
Add missing VScode launch/tasks config for common and credentials pac…
…kages Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e0b2e0 - Browse repository at this point
Copy the full SHA 1e0b2e0View commit details -
Replace old data conversion functions with Convert utility
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94225f1 - Browse repository at this point
Copy the full SHA 94225f1View commit details -
Add Multicodec utility to common package
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f744955 - Browse repository at this point
Copy the full SHA f744955View commit details -
Move MemoryStore to common package
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ef1305 - Browse repository at this point
Copy the full SHA 8ef1305View commit details -
Reorganizing prior to submitting PR
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60618ed - Browse repository at this point
Copy the full SHA 60618edView commit details -
Move types into directory and ignore in code coverage
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49fa7b1 - Browse repository at this point
Copy the full SHA 49fa7b1View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d05292 - Browse repository at this point
Copy the full SHA 4d05292View commit details -
Minor fix and formatting changes
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2f3a49 - Browse repository at this point
Copy the full SHA b2f3a49View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c514767 - Browse repository at this point
Copy the full SHA c514767View commit details -
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 160eea9 - Browse repository at this point
Copy the full SHA 160eea9View commit details -
Increase test coverage for common package
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a233276 - Browse repository at this point
Copy the full SHA a233276View commit details -
Minor formatting changes and removed type defs from coverage calculation
Signed-off-by: Frank Hinek <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6db3c8 - Browse repository at this point
Copy the full SHA b6db3c8View commit details