Commit Graph

38 Commits

Author SHA1 Message Date
Hendrik Hofstadt 1734a5c46e
Merge pull request #11 from gdbelvin/putwrapkey
PutWrapKey
2021-03-19 13:18:27 +01:00
Hendrik Hofstadt 7f6fc39faf
Merge pull request #10 from gdbelvin/capability
CapabilityPrimitive
2021-03-19 13:12:23 +01:00
Gary Belvin fe9ad5f86f Wrap Algorithms 2021-03-19 12:06:21 +00:00
Gary Belvin 8ea63b0b20 GitIgnore 2021-03-19 12:06:21 +00:00
Gary Belvin 7d8389a6ff PutWrapkeyCommand 2021-03-19 12:06:21 +00:00
Gary Belvin bcd16c93b1 CapabilityPrimitive 2021-03-19 12:02:35 +00:00
Hendrik Hofstadt fb117c8072
Merge pull request #9 from gdbelvin/getpseudorandom
Suppport for GetPseudoRandom
2021-03-17 14:23:36 +01:00
Gary Belvin 48c7fef69d Update readme 2021-03-05 12:05:04 +00:00
Gary Belvin 11bd9d2fb6 Add GetPseudoRandom Command 2021-03-05 12:01:30 +00:00
Gary Belvin bfa73afdb9 Add vim swap files to .gitignore 2021-03-01 11:46:54 +00:00
Hendrik Hofstadt 3727364517
Merge pull request #8 from jakecraige/jake/upstream-auth
Add ChangeAuthenticationKey command
2020-02-28 19:35:26 +01:00
Jake Craige 44a7c0d1fa
Sort alg 2020-02-28 10:27:06 -08:00
Jake Craige 530348283f
Add ChangeAuthenticationKey command
Introduce the command which is used to change the password to
authenticate to the HSM.

A small refactoring of extracting authkey out was necessary to prevent
an import cycle from securechannel importing commands which (without the
refactor) imported secure channel again.

Documentation for this command: https://developers.yubico.com/YubiHSM2/Commands/Change_Authentication_Key.html
2020-02-28 09:40:45 -08:00
Hendrik Hofstadt d0ca2ed0df
Merge pull request #7 from jakecraige/jake/derive-ecdh
Implement DeriveEcdh command
2019-08-28 12:18:41 +02:00
Jake Craige 7df30b3ded
Implement DeriveEcdh command
Add the implementation fo the DeriveEcdh command alongside a command
name that matches what Yubi calls it.

Left the previously named one alone so this doesn't break backwards
compatibility if anyone was using that.

Docs: https://developers.yubico.com/YubiHSM2/Commands/Derive_Ecdh.html
2019-08-27 14:17:50 -07:00
Hendrik Hofstadt 892fb9b370 Don't reset ping interval as failed commands do not recreate broken sessions 2019-08-14 07:41:44 +02:00
Hendrik Hofstadt 0299fd5d70 Swap dead sessions 2019-06-20 20:34:45 +02:00
Hendrik Hofstadt 3601184c8b
Merge pull request #5 from ecadlabs/master
Support for SignEcdsa and DeleteObject
2019-06-19 21:11:00 +02:00
Simon Boissonneault-Robert b28a514e8f Add ListObject and GetObjectInfo support
Misc: removed pinged print
2019-06-18 16:18:13 -04:00
Simon Boissonneault-Robert 4f80722970 Changing imports to match original repo 2019-06-17 16:41:08 -04:00
Matthew Campbell fa21710f0b
Merge pull request #1 from loomnetwork/secp256k1
Added secp256k1 supporting
2018-12-05 21:26:40 +07:00
linuxdev53 0717d04d07 Added secp256k1 keygen/sign, delete 2018-12-05 15:42:38 +02:00
linuxdev53 8a73cfa938 Added secp256k1 support 2018-11-30 17:52:16 +02:00
Hendrik Hofstadt 2f4bdbb679 Refactor SessionManager 2018-10-24 11:27:50 +02:00
Hendrik Hofstadt cbe259b1ee Fix race in session recycler; Closes #2 2018-10-20 17:38:17 +02:00
Hendrik Hofstadt 102a7057df Fix README 2018-10-01 14:51:13 +02:00
Hendrik Hofstadt df2d425a49 Prepare for GitHub publication 2018-10-01 14:48:56 +02:00
Hendrik Hofstadt 9dffdd608f Fix keyID parsing 2018-09-17 21:18:05 +02:00
Hendrik Hofstadt e485992e10 Implement unknown error message 2018-09-17 20:14:11 +02:00
Hendrik Hofstadt 7e9a251ebe Implement keepalive for sessions 2018-09-14 12:21:34 +02:00
Hendrik Hofstadt ba5db78415 Add connect status channel 2018-09-08 21:22:18 +02:00
Hendrik Hofstadt 2afb7173ca Add VCS support 2018-09-08 20:52:53 +02:00
Hendrik Hofstadt 30b3942a8d Add GetPubkey command support 2018-09-08 20:43:08 +02:00
Hendrik Hofstadt 727a1c5fe5 Fix sessionManager destruction 2018-09-08 20:28:12 +02:00
Hendrik Hofstadt 692452fd03 Implement method to gracefully destroy sessionManager 2018-09-08 20:26:59 +02:00
Hendrik Hofstadt 99b6b2ec67 Update package name 2018-09-08 19:00:47 +02:00
Hendrik Hofstadt 5afe7b0962 implement session manager 2018-09-02 19:26:39 +02:00
Hendrik Hofstadt 372febe620 initial commit 2018-09-02 14:46:37 +02:00