{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36823669,"defaultBranch":"master","name":"asn1crypto","ownerLogin":"wbond","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-03T18:51:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41734?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699014730.0","currentOid":""},"activityList":{"items":[{"before":"7bc07e7ec374bc97ffe37fe4e60d26812a976948","after":null,"ref":"refs/heads/x509-name-hashable","pushedAt":"2023-11-03T12:32:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"}},{"before":"1a7a5bacfbea25dddf9d6f10dc11c8b7a327db10","after":"b763a757bb2bef2ab63620611ddd8006d5e9e4a2","ref":"refs/heads/master","pushedAt":"2023-11-03T12:31:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Allows an x509.Name to be hashable if it contains unique_identifier (#271)\n\nFixes #268","shortMessageHtmlLink":"Allows an x509.Name to be hashable if it contains unique_identifier (#…"}},{"before":"40b51bc3be35f0f5e2851918144a207a02d49066","after":null,"ref":"refs/heads/ski_fix","pushedAt":"2023-11-03T12:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"}},{"before":"2de58539f8dfab9de4451685228fe4dde2ae7fbc","after":null,"ref":"refs/heads/name-build","pushedAt":"2023-11-03T12:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"}},{"before":"505429be2159c0db4b4ddc8995c18d1267b7341c","after":"7bc07e7ec374bc97ffe37fe4e60d26812a976948","ref":"refs/heads/x509-name-hashable","pushedAt":"2023-11-03T12:10:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Allows an x509.Name to be hashable if it contains unique_identifier\n\nFixes #268","shortMessageHtmlLink":"Allows an x509.Name to be hashable if it contains unique_identifier"}},{"before":"8609892a88f571bc10110603c173832cd100cb44","after":"1a7a5bacfbea25dddf9d6f10dc11c8b7a327db10","ref":"refs/heads/master","pushedAt":"2023-11-03T12:09:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix x509.Name.build() to properly handle all fields (#270)\n\nPreviously it did not properly handle the following fields:\r\n\r\n - unique_identifier\r\n - tpm_manufacturer\r\n - tpm_model\r\n - tpm_version\r\n - platform_manufacturer\r\n - platform_model\r\n - platform_version\r\n\r\nFixes #260","shortMessageHtmlLink":"Fix x509.Name.build() to properly handle all fields (#270)"}},{"before":"6c17891d1a55d3febe8abaf17e364db0b274d3b9","after":"505429be2159c0db4b4ddc8995c18d1267b7341c","ref":"refs/heads/x509-name-hashable","pushedAt":"2023-11-03T11:44:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Allows an x509.Name to be hashable if it contains unique_identifier\n\nFixes #268","shortMessageHtmlLink":"Allows an x509.Name to be hashable if it contains unique_identifier"}},{"before":"ace16dc24999980af0e649a479301c3bee19b909","after":"6c17891d1a55d3febe8abaf17e364db0b274d3b9","ref":"refs/heads/x509-name-hashable","pushedAt":"2023-11-03T11:43:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Allows an x509.Name to be hashable if it container unique_identifier\n\nFixes #268","shortMessageHtmlLink":"Allows an x509.Name to be hashable if it container unique_identifier"}},{"before":"4fee9d8706d44b319952285388c5571533678c93","after":"2de58539f8dfab9de4451685228fe4dde2ae7fbc","ref":"refs/heads/name-build","pushedAt":"2023-11-03T11:43:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix x509.Name.build() to properly handle all fields\n\nPreviously it did not properly handle the following fields:\n\n - unique_identifier\n - tpm_manufacturer\n - tpm_model\n - tpm_version\n - platform_manufacturer\n - platform_model\n - platform_version\n\nFixes #260","shortMessageHtmlLink":"Fix x509.Name.build() to properly handle all fields"}},{"before":null,"after":"ace16dc24999980af0e649a479301c3bee19b909","ref":"refs/heads/x509-name-hashable","pushedAt":"2023-11-03T11:42:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Allows an x509.Name to be hashable if it container unique_identifier\n\nFixes #270","shortMessageHtmlLink":"Allows an x509.Name to be hashable if it container unique_identifier"}},{"before":null,"after":"4fee9d8706d44b319952285388c5571533678c93","ref":"refs/heads/name-build","pushedAt":"2023-11-02T23:20:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix x509.Name.build() to properly handle all fields\n\nPreviously it did not properly handle the following fields:\n\n - unique_identifier\n - tpm_manufacturer\n - tpm_model\n - tpm_version\n - platform_manufacturer\n - platform_model\n - platform_version\n\nFixes #260 and #268","shortMessageHtmlLink":"Fix x509.Name.build() to properly handle all fields"}},{"before":"8c1f7c3952b126240bce02bd79bd7090820114b3","after":"8609892a88f571bc10110603c173832cd100cb44","ref":"refs/heads/master","pushedAt":"2023-10-12T11:55:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix duplicate definition of cms.RecipientKeyIdentifier (#266)\n\n* Fix duplicate definition of cms.RecipientKeyIdentifier\r\n* Fix cms.SMIMEEncryptionKeyPreference to use correct name format\r\n* Add tests to ensure backwards compatibility with old name format","shortMessageHtmlLink":"Fix duplicate definition of cms.RecipientKeyIdentifier (#266)"}},{"before":"4693b14410cd8677209b00af7e016837d0c08272","after":"40b51bc3be35f0f5e2851918144a207a02d49066","ref":"refs/heads/ski_fix","pushedAt":"2023-10-12T03:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Add some more test assertions for cms.SMIMEEncryptionKeyPreference","shortMessageHtmlLink":"Add some more test assertions for cms.SMIMEEncryptionKeyPreference"}},{"before":"cb65ec245477a278cea7554f5b1e32382cc8673a","after":"4693b14410cd8677209b00af7e016837d0c08272","ref":"refs/heads/ski_fix","pushedAt":"2023-10-12T01:30:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Add tests & fix SMIMEEncryptionKeyPreference to use correct name format","shortMessageHtmlLink":"Add tests & fix SMIMEEncryptionKeyPreference to use correct name format"}},{"before":"af8a325794b3c1c96860746dbde4ad46218645fe","after":"8c1f7c3952b126240bce02bd79bd7090820114b3","ref":"refs/heads/master","pushedAt":"2023-10-11T23:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Explicitly mark Python 3.12 as supported","shortMessageHtmlLink":"Explicitly mark Python 3.12 as supported"}},{"before":"8a0eced6d7015cd3450c387059cd0528a4c70763","after":"cb65ec245477a278cea7554f5b1e32382cc8673a","ref":"refs/heads/ski_fix","pushedAt":"2023-10-11T23:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Add tests & fix SMIMEEncryptionKeyPreference to use correct name format","shortMessageHtmlLink":"Add tests & fix SMIMEEncryptionKeyPreference to use correct name format"}},{"before":"3c903c83d33634b0d84620068f2bb53ace8215e7","after":"af8a325794b3c1c96860746dbde4ad46218645fe","ref":"refs/heads/master","pushedAt":"2023-09-28T11:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Ensure setuptools is installed for Python 2.7 on macOS","shortMessageHtmlLink":"Ensure setuptools is installed for Python 2.7 on macOS"}},{"before":"896166d5d84c30340a1188488dfc2d061fc5fc3a","after":"3c903c83d33634b0d84620068f2bb53ace8215e7","ref":"refs/heads/master","pushedAt":"2023-09-27T12:50:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Remove .hash_algo for ECDSA-based signature algorithms (#265)\n\nAdd .cms_hash_algo as a replacement. See discussion at\r\nhttps://github.com/wbond/asn1crypto/pull/230 for details.","shortMessageHtmlLink":"Remove .hash_algo for ECDSA-based signature algorithms (#265)"}},{"before":null,"after":"8a0eced6d7015cd3450c387059cd0528a4c70763","ref":"refs/heads/ski_fix","pushedAt":"2023-09-02T16:04:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix duplicate definition of RecipientKeyIdentifier","shortMessageHtmlLink":"Fix duplicate definition of RecipientKeyIdentifier"}},{"before":null,"after":"a26e04dd1e8e3f8ec27be2c91c46edd5d5a44598","ref":"refs/heads/hash_algo_fix","pushedAt":"2023-09-01T11:55:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Remove .hash_algo for ECDSA-based signature algorithms\n\nAdd .cms_hash_algo as a replacement. See discussion at\nhttps://github.com/wbond/asn1crypto/pull/230 for details.","shortMessageHtmlLink":"Remove .hash_algo for ECDSA-based signature algorithms"}},{"before":"ac14c7a97bf231ef949fb581de9355cb0b6916dd","after":"896166d5d84c30340a1188488dfc2d061fc5fc3a","ref":"refs/heads/master","pushedAt":"2023-08-23T18:21:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Add OIDs for ECDSA-PLAIN (#258)\n\n(Sourced from BSI TR-03111)","shortMessageHtmlLink":"Add OIDs for ECDSA-PLAIN (#258)"}},{"before":"db159261e3adeb290fa2be1c0b932b4d181a495e","after":"ac14c7a97bf231ef949fb581de9355cb0b6916dd","ref":"refs/heads/master","pushedAt":"2023-08-23T16:25:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Update CRL versions to match RFC 5280. (#242)\n\nSee https://datatracker.ietf.org/doc/html/rfc5280#section-5.1.2.1\"\r\n\r\nFixes #236.","shortMessageHtmlLink":"Update CRL versions to match RFC 5280. (#242)"}},{"before":"68c38e30326b7d45bd9b0c53c8e54b725e03b5e0","after":"db159261e3adeb290fa2be1c0b932b4d181a495e","ref":"refs/heads/master","pushedAt":"2023-08-23T11:08:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Update project data to explicitly support Python 3.11","shortMessageHtmlLink":"Update project data to explicitly support Python 3.11"}},{"before":"e813e832a317b665ef71fd061d4d675e3f3af6a4","after":"68c38e30326b7d45bd9b0c53c8e54b725e03b5e0","ref":"refs/heads/master","pushedAt":"2023-08-22T20:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix test loading","shortMessageHtmlLink":"Fix test loading"}},{"before":"6eeaba08e01f25e3cce2e565fc645deffd691786","after":"e813e832a317b665ef71fd061d4d675e3f3af6a4","ref":"refs/heads/master","pushedAt":"2023-08-22T20:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Fix custom importlib code for Python < 3.5","shortMessageHtmlLink":"Fix custom importlib code for Python < 3.5"}},{"before":"dfc18e55d179a90117f166d95cfb1ebec443ff93","after":"6eeaba08e01f25e3cce2e565fc645deffd691786","ref":"refs/heads/master","pushedAt":"2023-08-22T20:29:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Rewrite importlib import mechanism","shortMessageHtmlLink":"Rewrite importlib import mechanism"}},{"before":"8ec764d3914edc0eccebac4af54ef950f76f1d0e","after":"dfc18e55d179a90117f166d95cfb1ebec443ff93","ref":"refs/heads/master","pushedAt":"2023-08-17T19:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Import lint fix","shortMessageHtmlLink":"Import lint fix"}},{"before":"e24e8b83fdd94238009fc80176e3ab4c04058616","after":"8ec764d3914edc0eccebac4af54ef950f76f1d0e","ref":"refs/heads/master","pushedAt":"2023-08-17T19:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Import backflips that work with Python 3.12+","shortMessageHtmlLink":"Import backflips that work with Python 3.12+"}},{"before":"2f14b210840e97e4d9c8438be2f9d6caab0762a0","after":"e24e8b83fdd94238009fc80176e3ab4c04058616","ref":"refs/heads/master","pushedAt":"2023-08-17T11:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Python 3.3 has a different importlib implementation","shortMessageHtmlLink":"Python 3.3 has a different importlib implementation"}},{"before":"32b67e3caf25df2a7b1958164aedd70724c5aceb","after":"2f14b210840e97e4d9c8438be2f9d6caab0762a0","ref":"refs/heads/master","pushedAt":"2023-08-17T11:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbond","name":"Will Bond","path":"/wbond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41734?s=80&v=4"},"commit":{"message":"Try alternative implementation of importlib file-based module loader","shortMessageHtmlLink":"Try alternative implementation of importlib file-based module loader"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADprU3ZQA","startCursor":null,"endCursor":null}},"title":"Activity · wbond/asn1crypto"}