{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":763552875,"defaultBranch":"main","name":"neopgp","ownerLogin":"mwalle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-26T14:08:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/721211?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711039634.0","currentOid":""},"activityList":{"items":[{"before":"abf00f828838b1282a77a9236d452713275c1d44","after":"7e096d82d95e8a564bc0d8fd2687a6ebd08990f9","ref":"refs/heads/main","pushedAt":"2024-04-14T19:13:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"README.md: add a short description\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"README.md: add a short description"}},{"before":"ea5b14b4973f40af1a56b67c1d281524b6685a43","after":"abf00f828838b1282a77a9236d452713275c1d44","ref":"refs/heads/main","pushedAt":"2024-04-14T19:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"README.md: add a short description\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"README.md: add a short description"}},{"before":"27d42a51931396550cbb1424a11219ac03321ed9","after":"ea5b14b4973f40af1a56b67c1d281524b6685a43","ref":"refs/heads/main","pushedAt":"2024-04-14T18:36:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"README.md: new feature cardholder certificates\n\nMention the support to store cardholder certificates. This will need\nsupport for the GET_NEXT instruction.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"README.md: new feature cardholder certificates"}},{"before":"302fc7f805ad2356e55a2add67ae5d410da2547a","after":"27d42a51931396550cbb1424a11219ac03321ed9","ref":"refs/heads/main","pushedAt":"2024-04-03T20:59:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoPGPApplet: update the AID with the offical one\n\nNeoPGP was assigned the manufacturer ID 0x0010. Thus we now have the\nAID D27600012401xxxx0010.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoPGPApplet: update the AID with the offical one"}},{"before":"65b172c28ad7b9ab761527d32c39d81935b03a55","after":"302fc7f805ad2356e55a2add67ae5d410da2547a","ref":"refs/heads/main","pushedAt":"2024-03-21T22:01:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoPGPApplet: add AID, historical bytes and PW status to DO 4E\n\nAdd AID, historical bytes and PW status to the Application Related Data\nDO, This will make OpenKeychain work. Otherwise, it will throw an error\nbecause other than GnuPG, it doesn't fall-back to read the DOs\nindividually.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoPGPApplet: add AID, historical bytes and PW status to DO 4E"}},{"before":"810e5561a771cfe1199d3bd1766fc15531250eb4","after":"65b172c28ad7b9ab761527d32c39d81935b03a55","ref":"refs/heads/main","pushedAt":"2024-03-21T19:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoPGPApplet: fix authentication\n\nThe response isn't sent to the terminal. Fix that.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoPGPApplet: fix authentication"}},{"before":"224b0c211d08b9c663d10bad6ce357c6d6935d2f","after":"810e5561a771cfe1199d3bd1766fc15531250eb4","ref":"refs/heads/main","pushedAt":"2024-03-21T16:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"README.md: make EC keys as done\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"README.md: make EC keys as done"}},{"before":"fc571c49acd1af29d3f407ba81efff1438e47bd4","after":null,"ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:47:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"}},{"before":"577b9f822b202c34dba32d492e4c631ba8fc3235","after":"fc571c49acd1af29d3f407ba81efff1438e47bd4","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"698b12cd974bb2fc133e17698c110d9cdb0ac3a7","after":"577b9f822b202c34dba32d492e4c631ba8fc3235","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:44:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"f5470ab75447dbbc6b04cbeae012f0b95e25ee5f","after":"698b12cd974bb2fc133e17698c110d9cdb0ac3a7","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:40:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"487c8e6e7bcada4f22c480b3419bc98fccc1d6a2","after":"f5470ab75447dbbc6b04cbeae012f0b95e25ee5f","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:39:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"35a7585aaf6e9f221cc217ea5970dae4e7bb2715","after":"487c8e6e7bcada4f22c480b3419bc98fccc1d6a2","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:38:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":null,"after":"35a7585aaf6e9f221cc217ea5970dae4e7bb2715","ref":"refs/heads/feature-readme","pushedAt":"2024-03-21T16:37:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"e5fcec829b3339b63b2b44add35dc150880678db","after":"224b0c211d08b9c663d10bad6ce357c6d6935d2f","ref":"refs/heads/main","pushedAt":"2024-03-21T16:36:19.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"tests: test key import for RSA and EC keys\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"tests: test key import for RSA and EC keys"}},{"before":"8c495b2b02619debfb4a1e7752903494718ff2c8","after":null,"ref":"refs/heads/feature-more-tests","pushedAt":"2024-03-21T16:04:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"}},{"before":"419a82d626244d510d99495319443bf02ac8aaab","after":null,"ref":"refs/heads/feature-acosj","pushedAt":"2024-03-21T16:04:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"}},{"before":"373017f6c609a66f0c2694caa49d67e451f65ca7","after":"419a82d626244d510d99495319443bf02ac8aaab","ref":"refs/heads/feature-acosj","pushedAt":"2024-03-21T16:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"blubb","shortMessageHtmlLink":"blubb"}},{"before":"fc220842fbaf4db1e2aa581e4c291e74baa19b46","after":"8c495b2b02619debfb4a1e7752903494718ff2c8","ref":"refs/heads/feature-more-tests","pushedAt":"2024-03-21T16:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"abc","shortMessageHtmlLink":"abc"}},{"before":"c95322c857b27739e9974085361c50ce02309fd6","after":"373017f6c609a66f0c2694caa49d67e451f65ca7","ref":"refs/heads/feature-acosj","pushedAt":"2024-03-18T11:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"(wip) NeoPGPApplet: skip transaction handling during key generation\n\nACOSJ cards seem to use their own transaction during key generation and\nwill throw a TransactionException(IN_PROGRESS) if we already started\none. Unfortunately, that also means, that we cannot reset the signature\ncounter atomically with the key generation.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"(wip) NeoPGPApplet: skip transaction handling during key generation"}},{"before":"c34e720e182017e635eff4ca0dc8ee6fc1ab49d0","after":"e5fcec829b3339b63b2b44add35dc150880678db","ref":"refs/heads/main","pushedAt":"2024-03-18T11:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoKeyStore: Add ECC support\n\nAdd support for ECC. Add the keys with their parameters and a base class\nNeoECKeys which handles all the security operations.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoKeyStore: Add ECC support"}},{"before":"2ebeca6d360ff4a0b24a912b1ecd061ce8d25fdf","after":"fc220842fbaf4db1e2aa581e4c291e74baa19b46","ref":"refs/heads/feature-more-tests","pushedAt":"2024-03-18T11:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"(wip) more tests\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"(wip) more tests"}},{"before":"958b0b91404ea40be8c746fda964df9a18bdcacb","after":null,"ref":"refs/heads/feature-ecc","pushedAt":"2024-03-18T10:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"}},{"before":null,"after":"2ebeca6d360ff4a0b24a912b1ecd061ce8d25fdf","ref":"refs/heads/feature-more-tests","pushedAt":"2024-03-18T10:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"(wip) more tests\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"(wip) more tests"}},{"before":"5063ca3a5febfabc3d60786762346ce92c2f1423","after":"c34e720e182017e635eff4ca0dc8ee6fc1ab49d0","ref":"refs/heads/main","pushedAt":"2024-03-18T10:11:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoKeyStore: Add ECC support\n\nAdd support for ECC. Add the keys with their parameters and a base class\nNeoECKeys which handles all the security operations.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoKeyStore: Add ECC support"}},{"before":null,"after":"c95322c857b27739e9974085361c50ce02309fd6","ref":"refs/heads/feature-acosj","pushedAt":"2024-03-18T10:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"(wip) NeoPGPApplet: skip transaction handling during key generation\n\nACOSJ cards seem to use their own transaction during key generation and\nwill throw a TransactionException(IN_PROGRESS) if we already started\none. Unfortunately, that also means, that we cannot reset the signature\ncounter atomically with the key generation.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"(wip) NeoPGPApplet: skip transaction handling during key generation"}},{"before":"edd9a83bbf9d23c4a52f02e47d61b43b279e6655","after":"958b0b91404ea40be8c746fda964df9a18bdcacb","ref":"refs/heads/feature-ecc","pushedAt":"2024-03-17T21:11:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"(wip) ecc","shortMessageHtmlLink":"(wip) ecc"}},{"before":"b7ae2b5276fbdcb47e2274f0c9f09c97cad5c71e","after":"5063ca3a5febfabc3d60786762346ce92c2f1423","ref":"refs/heads/main","pushedAt":"2024-03-17T21:11:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"NeoPGPApplet: rework historicalBytes\n\nBreak the bytes down into individual bits and don't report the extended\nlength capability if we don't provide our own buffer. We don't need it\nthen.\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"NeoPGPApplet: rework historicalBytes"}},{"before":"6f95c6d901dba0fe51781eb8fc84ce0d4bf9d8b0","after":"b7ae2b5276fbdcb47e2274f0c9f09c97cad5c71e","ref":"refs/heads/main","pushedAt":"2024-03-15T23:53:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"},"commit":{"message":"README.md: mark key import as done\n\nSigned-off-by: Michael Walle ","shortMessageHtmlLink":"README.md: mark key import as done"}},{"before":"77356fcbe29acbb41159cdfde14fc44f9927ea29","after":null,"ref":"refs/heads/feature-key-import","pushedAt":"2024-03-15T00:44:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mwalle","name":"Michael Walle","path":"/mwalle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721211?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNFQxOToxMzoyMi4wMDAwMDBazwAAAAQwUvpC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNVQwMDo0NDo1MS4wMDAwMDBazwAAAAQWNZSl"}},"title":"Activity ยท mwalle/neopgp"}