{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":700645653,"defaultBranch":"main","name":"hsm-crypto","ownerLogin":"kanidm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-05T02:19:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59422346?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696472572.0","currentOid":""},"activityList":{"items":[{"before":"6029e55de47db82a2cc7d85e1f0ebc6a46aaeab1","after":"2761cc3e80706a74faf516c1388b3c0c17baf42d","ref":"refs/heads/main","pushedAt":"2024-03-28T01:27:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"release 0.2.0 (#34)","shortMessageHtmlLink":"release 0.2.0 (#34)"}},{"before":"13013deb7443fae0e236faf8e10a35228a97eb8c","after":"6029e55de47db82a2cc7d85e1f0ebc6a46aaeab1","ref":"refs/heads/main","pushedAt":"2024-03-28T01:08:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"key pin value (#33)\n\n* Provide an optional pin value for an IdentityKey\r\n\r\nCo-authored-by: David Mulder ","shortMessageHtmlLink":"key pin value (#33)"}},{"before":"c3148c1d45fc600eb21b945486d32b9472844206","after":"13013deb7443fae0e236faf8e10a35228a97eb8c","ref":"refs/heads/main","pushedAt":"2024-02-14T05:08:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Release 0.1.6 (#31)","shortMessageHtmlLink":"Release 0.1.6 (#31)"}},{"before":"94ab70300e66bbe89ee4424c36feb401ba79338a","after":"c3148c1d45fc600eb21b945486d32b9472844206","ref":"refs/heads/main","pushedAt":"2024-02-14T01:02:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"MS-OAPXBC Support\n\nAdd support for MS Oauth2 extensions. This is needed for himmelblau to securely request a PRT, as well as storing the session key in a secure manner with TPM sealing.","shortMessageHtmlLink":"MS-OAPXBC Support"}},{"before":"5427de67b94d47b763aa2edd5b0d18515c24e602","after":"94ab70300e66bbe89ee4424c36feb401ba79338a","ref":"refs/heads/main","pushedAt":"2024-02-10T00:48:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Migrate tss-esapi to v8 to access serde features (#29)\n\n* Migrate tss-esapi to v8 to access serde features\r\n\r\nWe require the serde features so that we can store the public/private parts\r\nof keys when a hardware TPM is in use. V8 also has a number of other changes\r\nwe will require soon such at fixes for attestation.","shortMessageHtmlLink":"Migrate tss-esapi to v8 to access serde features (#29)"}},{"before":"e2c81c6cafbe6acc686096f850195616b4da00f4","after":"5427de67b94d47b763aa2edd5b0d18515c24e602","ref":"refs/heads/main","pushedAt":"2024-01-05T01:02:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"Test larger inputs (#28)","shortMessageHtmlLink":"Test larger inputs (#28)"}},{"before":"95c09a52b6f0119993802ff4d22df631500ef9c6","after":"e2c81c6cafbe6acc686096f850195616b4da00f4","ref":"refs/heads/main","pushedAt":"2023-12-21T23:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"20231125 tpm context (#26)\n\n* Add support for tpm idkey signing and verification","shortMessageHtmlLink":"20231125 tpm context (#26)"}},{"before":"eb06c694b06cf3af9cf3d3a3f68b851533fb8baf","after":"95c09a52b6f0119993802ff4d22df631500ef9c6","ref":"refs/heads/main","pushedAt":"2023-11-30T13:00:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"Minor fix for thread safety (#25)","shortMessageHtmlLink":"Minor fix for thread safety (#25)"}},{"before":"50a055636dde848a89ad8ee686a057fdf8b55b50","after":"eb06c694b06cf3af9cf3d3a3f68b851533fb8baf","ref":"refs/heads/main","pushedAt":"2023-11-30T05:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Save tpm context space (#22)","shortMessageHtmlLink":"Save tpm context space (#22)"}},{"before":"927b0656549db70863cde69c31804476d11d5a26","after":"50a055636dde848a89ad8ee686a057fdf8b55b50","ref":"refs/heads/main","pushedAt":"2023-11-30T01:11:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"20231130 add dyn tpm (#24)\n\n* Add a boxed dyn tpm trait","shortMessageHtmlLink":"20231130 add dyn tpm (#24)"}},{"before":"896975f2e9f125da33d289f226e632c814b9e227","after":"927b0656549db70863cde69c31804476d11d5a26","ref":"refs/heads/main","pushedAt":"2023-11-25T04:12:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Improve docs and fn names (#21)","shortMessageHtmlLink":"Improve docs and fn names (#21)"}},{"before":"9d78726df7853d2bda2d6afb6d6076e04dd8e58f","after":"896975f2e9f125da33d289f226e632c814b9e227","ref":"refs/heads/main","pushedAt":"2023-11-25T03:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Hex str for auth value strings (#20)","shortMessageHtmlLink":"Hex str for auth value strings (#20)"}},{"before":"cecc21f212be685530e225347e7406e60e5102dc","after":"9d78726df7853d2bda2d6afb6d6076e04dd8e58f","ref":"refs/heads/main","pushedAt":"2023-11-22T23:08:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Add support for internal verification and key fingerprinting (#19)","shortMessageHtmlLink":"Add support for internal verification and key fingerprinting (#19)"}},{"before":"091f8b919db436caf8ddbd3062ab2ed737367188","after":"cecc21f212be685530e225347e7406e60e5102dc","ref":"refs/heads/main","pushedAt":"2023-11-03T23:11:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"20231101 kanidm integration (#18)\n\n\r\n* Improve device access for tpm","shortMessageHtmlLink":"20231101 kanidm integration (#18)"}},{"before":"458924f5fae3c26585558a8a5bb6c951143f6d70","after":"091f8b919db436caf8ddbd3062ab2ed737367188","ref":"refs/heads/main","pushedAt":"2023-11-01T01:39:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Provide identity_key_x509_as_der (#17)\n\nSigned-off-by: David Mulder ","shortMessageHtmlLink":"Provide identity_key_x509_as_der (#17)"}},{"before":"397c2ef9ef553f955417d8f421fa888023a7426f","after":"458924f5fae3c26585558a8a5bb6c951143f6d70","ref":"refs/heads/main","pushedAt":"2023-11-01T01:39:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Traits must be public to import them externally (#16)\n\nThe functions implemented by these traits in\r\nSoftHsm were private and could not be imported.\r\n\r\nSigned-off-by: David Mulder ","shortMessageHtmlLink":"Traits must be public to import them externally (#16)"}},{"before":"1b19e6c7445251262ab0e95848cd2909c07e5336","after":"397c2ef9ef553f955417d8f421fa888023a7426f","ref":"refs/heads/main","pushedAt":"2023-10-21T00:16:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Add x509 certs to be associated to id keys (#13)","shortMessageHtmlLink":"Add x509 certs to be associated to id keys (#13)"}},{"before":"7ddda5f0535d3b8794d0bd1ee25e8149de338c45","after":"1b19e6c7445251262ab0e95848cd2909c07e5336","ref":"refs/heads/main","pushedAt":"2023-10-20T01:28:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Store identity certs/keys in the HSM (#12)","shortMessageHtmlLink":"Store identity certs/keys in the HSM (#12)"}},{"before":"e6c4db58b1140b9bfd0d57b89381ca78ea3fe54f","after":"7ddda5f0535d3b8794d0bd1ee25e8149de338c45","ref":"refs/heads/main","pushedAt":"2023-10-12T22:53:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"zeroize everything, add key derivation, enforce auth to tpm (#11)","shortMessageHtmlLink":"zeroize everything, add key derivation, enforce auth to tpm (#11)"}},{"before":"544126f13762eb985b55e4a957f94b56608961b1","after":"e6c4db58b1140b9bfd0d57b89381ca78ea3fe54f","ref":"refs/heads/main","pushedAt":"2023-10-07T14:35:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"20231006 add tpm hmac version (#7)\n\n* Add tpm support\r\n* making clippy less salty\r\n* fixing dependencies\r\n\r\n---------\r\n\r\nCo-authored-by: James Hodgkinson ","shortMessageHtmlLink":"20231006 add tpm hmac version (#7)"}},{"before":"bceb979bae522782e22ad6c967c0dc2473fe3734","after":"544126f13762eb985b55e4a957f94b56608961b1","ref":"refs/heads/main","pushedAt":"2023-10-07T01:32:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"Yaleman/issue1 (#6)\n\n* removing check built docs","shortMessageHtmlLink":"Yaleman/issue1 (#6)"}},{"before":"bc5980ddc2df5c55663595b53faebfc8604321a7","after":"bceb979bae522782e22ad6c967c0dc2473fe3734","ref":"refs/heads/main","pushedAt":"2023-10-07T00:24:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"derpendabot and all the usual trappings (#5)","shortMessageHtmlLink":"derpendabot and all the usual trappings (#5)"}},{"before":"583d783adf71a6c351aea1eb3d8edf53e2055e3b","after":"bc5980ddc2df5c55663595b53faebfc8604321a7","ref":"refs/heads/main","pushedAt":"2023-10-06T03:56:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"20231005 basic structures (#4)","shortMessageHtmlLink":"20231005 basic structures (#4)"}},{"before":"889424c2693528d8a9318718658b22e3cf07afac","after":"583d783adf71a6c351aea1eb3d8edf53e2055e3b","ref":"refs/heads/main","pushedAt":"2023-10-06T03:48:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"20231005 basic structures (#3)\n\n* Basic hmac in soft\r\n* Clippy","shortMessageHtmlLink":"20231005 basic structures (#3)"}},{"before":"e22138926b94e5883dedfcdfb973177914caea26","after":"889424c2693528d8a9318718658b22e3cf07afac","ref":"refs/heads/main","pushedAt":"2023-10-06T03:23:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaleman","name":"James Hodgkinson","path":"/yaleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168188?s=80&v=4"},"commit":{"message":"20231005 basic structures (#2)\n\n* Basic hmac in soft\r\n* Clippy","shortMessageHtmlLink":"20231005 basic structures (#2)"}},{"before":null,"after":"e22138926b94e5883dedfcdfb973177914caea26","ref":"refs/heads/main","pushedAt":"2023-10-05T02:22:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Firstyear","name":"Firstyear","path":"/Firstyear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271005?s=80&v=4"},"commit":{"message":"Initial","shortMessageHtmlLink":"Initial"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIUlu-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท kanidm/hsm-crypto"}