{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":432296863,"defaultBranch":"main","name":"Encryptor","ownerLogin":"Kotbenek","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-26T20:44:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64036903?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1637960098.833091","currentOid":""},"activityList":{"items":[{"before":"d268ef8053cd7460dddf7bafc43ed327b404fe2d","after":"dcc2cc271777a5f0546e50c06646de1207b7a3d5","ref":"refs/heads/main","pushedAt":"2024-09-17T15:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added execute permissions for script files","shortMessageHtmlLink":"Added execute permissions for script files"}},{"before":"fb93fae6431c706a879b4831bf0a85cacba6e192","after":"d268ef8053cd7460dddf7bafc43ed327b404fe2d","ref":"refs/heads/main","pushedAt":"2024-01-30T18:30:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Fixed help formatting","shortMessageHtmlLink":"Fixed help formatting"}},{"before":"d3a325ba582bfcace3475903cc28bf2948b5739b","after":"fb93fae6431c706a879b4831bf0a85cacba6e192","ref":"refs/heads/main","pushedAt":"2024-01-30T18:28:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added support for padding algorithms other than PKCS7","shortMessageHtmlLink":"Added support for padding algorithms other than PKCS7"}},{"before":"87b9fe1bf8d6a6626fe3d38bc2545958919ecfd7","after":"d3a325ba582bfcace3475903cc28bf2948b5739b","ref":"refs/heads/main","pushedAt":"2023-11-11T17:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Split Padding.(cpp|h) into separate files","shortMessageHtmlLink":"Split Padding.(cpp|h) into separate files"}},{"before":"1562ad0216de795eb97f1104985eb8559e58b162","after":"87b9fe1bf8d6a6626fe3d38bc2545958919ecfd7","ref":"refs/heads/main","pushedAt":"2023-11-11T16:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added missing include statement\n\nThis patch fixes missing cstdint include statement in\nEncryptionAlgorithm.h, so it no longer depends on Array.h","shortMessageHtmlLink":"Added missing include statement"}},{"before":"18680ccbefbcd1bc1c9feabb2b8241dcf4e0d51a","after":"1562ad0216de795eb97f1104985eb8559e58b162","ref":"refs/heads/main","pushedAt":"2023-11-10T13:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Implemented ISO 7816 padding","shortMessageHtmlLink":"Implemented ISO 7816 padding"}},{"before":"e1c432764718d25e876cd8f0c08283dc0959edba","after":"18680ccbefbcd1bc1c9feabb2b8241dcf4e0d51a","ref":"refs/heads/main","pushedAt":"2023-11-05T14:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Implemented ANSI X9.23 padding","shortMessageHtmlLink":"Implemented ANSI X9.23 padding"}},{"before":"54ef786bd1366b47e380d290ec3449703d4b8a01","after":"e1c432764718d25e876cd8f0c08283dc0959edba","ref":"refs/heads/main","pushedAt":"2023-10-28T19:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Implemented PCBC mode","shortMessageHtmlLink":"Implemented PCBC mode"}},{"before":"205cddedf440d8d627b6773e7f0f777a9761f34f","after":"54ef786bd1366b47e380d290ec3449703d4b8a01","ref":"refs/heads/main","pushedAt":"2023-10-18T13:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added append_newline_to_output option","shortMessageHtmlLink":"Added append_newline_to_output option"}},{"before":"90e9b43f9bc179e1d24b3dfd0df3bcfdf09cb3df","after":"205cddedf440d8d627b6773e7f0f777a9761f34f","ref":"refs/heads/main","pushedAt":"2023-10-18T13:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Include block_cipher_mode.h where applicable\n\nInclude block_cipher_mode.h in AES.h and EncryptionAlgorithm.h, as\nblock_cipher_mode is used as an input to set_block_cipher_mode()\nfunction.","shortMessageHtmlLink":"Include block_cipher_mode.h where applicable"}},{"before":"e6607c3919f8ca69505f236af5934afde890a7e4","after":"90e9b43f9bc179e1d24b3dfd0df3bcfdf09cb3df","ref":"refs/heads/main","pushedAt":"2023-10-18T12:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added README.md","shortMessageHtmlLink":"Added README.md"}},{"before":"23aefd007cefe040ac4c00eb735744f22fc821e4","after":"e6607c3919f8ca69505f236af5934afde890a7e4","ref":"refs/heads/main","pushedAt":"2023-10-18T12:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Exit on invalid IV","shortMessageHtmlLink":"Exit on invalid IV"}},{"before":"b3d68dfe0c78920729c4efb6bab6024577b1ccb6","after":"23aefd007cefe040ac4c00eb735744f22fc821e4","ref":"refs/heads/main","pushedAt":"2023-10-17T18:42:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Exit gracefully if block cipher mode is missing","shortMessageHtmlLink":"Exit gracefully if block cipher mode is missing"}},{"before":"6b451d981a1c016efa4f5a688a2007bdfe60e11f","after":"b3d68dfe0c78920729c4efb6bab6024577b1ccb6","ref":"refs/heads/main","pushedAt":"2023-10-17T18:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Exit gracefully if block cipher mode is missing","shortMessageHtmlLink":"Exit gracefully if block cipher mode is missing"}},{"before":"f39b23648c76c9640847c72e4a3bced6b0d5096c","after":"6b451d981a1c016efa4f5a688a2007bdfe60e11f","ref":"refs/heads/main","pushedAt":"2023-10-17T18:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Updated test script\n\nThis patch introduces support for testing different block cipher modes.","shortMessageHtmlLink":"Updated test script"}},{"before":"924be93f6bdfdeee78b4ced62f7ef28e06fa50fa","after":"f39b23648c76c9640847c72e4a3bced6b0d5096c","ref":"refs/heads/main","pushedAt":"2023-10-17T18:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Don't require IV when using IV-free block cipher modes","shortMessageHtmlLink":"Don't require IV when using IV-free block cipher modes"}},{"before":"9f5b01dd12cb4b4c5b1333631d4a2a3a596f58be","after":"924be93f6bdfdeee78b4ced62f7ef28e06fa50fa","ref":"refs/heads/main","pushedAt":"2023-10-17T17:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Implemented ECB mode","shortMessageHtmlLink":"Implemented ECB mode"}},{"before":"3f8f32a4fbb4fc30a8c67431b8034883c58ee3de","after":"9f5b01dd12cb4b4c5b1333631d4a2a3a596f58be","ref":"refs/heads/main","pushedAt":"2023-10-17T16:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Display help if no arguments provided","shortMessageHtmlLink":"Display help if no arguments provided"}},{"before":"e35214b704da3186b75c23ff1637c9d582adc80f","after":"3f8f32a4fbb4fc30a8c67431b8034883c58ee3de","ref":"refs/heads/main","pushedAt":"2023-10-17T16:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Updated help message","shortMessageHtmlLink":"Updated help message"}},{"before":"df81827fe670d0a30f2d26a9cae4a087d00aaa4c","after":"e35214b704da3186b75c23ff1637c9d582adc80f","ref":"refs/heads/main","pushedAt":"2023-10-13T13:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Exit after displaying help","shortMessageHtmlLink":"Exit after displaying help"}},{"before":"5a5ec8d0f5bf16af3a6b569b50c34c441d94485e","after":"df81827fe670d0a30f2d26a9cae4a087d00aaa4c","ref":"refs/heads/main","pushedAt":"2023-10-13T13:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Added LICENSE.md","shortMessageHtmlLink":"Added LICENSE.md"}},{"before":"1612cfc9b6f551ab20971672673193a10e41625b","after":"5a5ec8d0f5bf16af3a6b569b50c34c441d94485e","ref":"refs/heads/main","pushedAt":"2023-10-11T20:12:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Removed key_set variable","shortMessageHtmlLink":"Removed key_set variable"}},{"before":"25c47c4c8ddbfbcdbfa92387d996cb3823d680c9","after":"1612cfc9b6f551ab20971672673193a10e41625b","ref":"refs/heads/main","pushedAt":"2023-10-11T20:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Removed key_set variable","shortMessageHtmlLink":"Removed key_set variable"}},{"before":"61cb197577ff72b811095431bc2717499da0d896","after":"25c47c4c8ddbfbcdbfa92387d996cb3823d680c9","ref":"refs/heads/main","pushedAt":"2023-10-11T19:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Removed iv_set variable","shortMessageHtmlLink":"Removed iv_set variable"}},{"before":"f5c3e59edcab0b851631c4102c63742359533099","after":"61cb197577ff72b811095431bc2717499da0d896","ref":"refs/heads/main","pushedAt":"2023-10-11T19:37:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Reject null pointer input in set_key and set_IV","shortMessageHtmlLink":"Reject null pointer input in set_key and set_IV"}},{"before":"cec697f6d1f5f3b373f802bbbc943ac555d9fc97","after":"f5c3e59edcab0b851631c4102c63742359533099","ref":"refs/heads/main","pushedAt":"2023-10-11T19:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Simplified IV deleting","shortMessageHtmlLink":"Simplified IV deleting"}},{"before":"1a599853d0cb26360229b5d565187f59a29dfd97","after":"cec697f6d1f5f3b373f802bbbc943ac555d9fc97","ref":"refs/heads/main","pushedAt":"2023-10-11T19:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Removed unnecessary comments from AES.h","shortMessageHtmlLink":"Removed unnecessary comments from AES.h"}},{"before":"94c65d5900aebcad3cc24715071e121a4c5b050a","after":"1a599853d0cb26360229b5d565187f59a29dfd97","ref":"refs/heads/main","pushedAt":"2023-10-10T19:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Speed optimization: temporary state\n\nBy introducing temporary state in AES class, MixColumns and\nInvMixColumns does not need to create and destroy Array objects.\n\nFor 10 MB test file these functions are called 8 125 013 times in order\nto perform encryption or decryption.","shortMessageHtmlLink":"Speed optimization: temporary state"}},{"before":"920b839e4713c78a327c2b5f6e4dfeef17ed0d92","after":"94c65d5900aebcad3cc24715071e121a4c5b050a","ref":"refs/heads/main","pushedAt":"2023-10-10T19:20:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Simplified AES loops","shortMessageHtmlLink":"Simplified AES loops"}},{"before":"b449a509a647d67106ed0c7209834850c9eacc65","after":"920b839e4713c78a327c2b5f6e4dfeef17ed0d92","ref":"refs/heads/main","pushedAt":"2023-10-10T13:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kotbenek","name":"Dominik Piątkowski","path":"/Kotbenek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64036903?s=80&v=4"},"commit":{"message":"Decluttered Main.h\n\nDecluttered Main.h by separating code to appropriate header files","shortMessageHtmlLink":"Decluttered Main.h"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNTo1NjoyOC4wMDAwMDBazwAAAAS4u13A","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNTo1NjoyOC4wMDAwMDBazwAAAAS4u13A","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xMFQxMzo0Mzo1NS4wMDAwMDBazwAAAAOTq_-C"}},"title":"Activity · Kotbenek/Encryptor"}