{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":345075419,"defaultBranch":"main","name":"KRIS","ownerLogin":"lasercata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-06T11:21:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67599917?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691956077.0","currentOid":""},"activityList":{"items":[{"before":"e2f8b8a9d0152f663a1dde7b4eb2c862ca90dcaf","after":"fb2986bc654f7f4f2b7d8a30ea37f6619b393f8e","ref":"refs/heads/main","pushedAt":"2023-09-04T09:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Some corrections\n\n - In the encrypt menu, only show clear private keys (before: keys that are not encrypted, including public ones) ;\n\n - In the decrypt menu, ask if sure *after* checking if the password is good ;\n\n - Key generation for AES : instead of showing a popup that say 'key is too big for AES-256', set an upper bound in the selector ;","shortMessageHtmlLink":"Some corrections"}},{"before":"cec02fbea7bae20bb67b6ab462918b2fc3de76e4","after":"e2f8b8a9d0152f663a1dde7b4eb2c862ca90dcaf","ref":"refs/heads/main","pushedAt":"2023-08-26T10:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"It is possible to decrypt from Cracker encryption.\n\nThere was a problem with the version check for old version.","shortMessageHtmlLink":"It is possible to decrypt from Cracker encryption."}},{"before":"9d25fac844fa19d7ebb5d105c2065aa71cf1c7a5","after":"cec02fbea7bae20bb67b6ab462918b2fc3de76e4","ref":"refs/heads/main","pushedAt":"2023-08-26T10:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Delete continued_fractions.py\n\nThis is for RSA attack.\nI will probably add this into Cracker.","shortMessageHtmlLink":"Delete continued_fractions.py"}},{"before":"74dac720f59b3f3da9631449e8b2fb93e93a5993","after":"9d25fac844fa19d7ebb5d105c2065aa71cf1c7a5","ref":"refs/heads/main","pushedAt":"2023-08-26T10:05:57.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Merge pull request #2 from lasercata/v3.0.0_beta\n\nv3.0.0 beta","shortMessageHtmlLink":"Merge pull request #2 from lasercata/v3.0.0_beta"}},{"before":"acb6e5589a6aeb028db73c7d13ea1eb53330d6dd","after":"ccb0b3fadc8f3d28a5f6971443e5de0251864cb7","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-26T09:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Update README: upgrade installation of source","shortMessageHtmlLink":"Update README: upgrade installation of source"}},{"before":"2eb190d2119aeb41aa2699abb05fe5da080611d4","after":"acb6e5589a6aeb028db73c7d13ea1eb53330d6dd","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-26T09:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"update README: adding Features and a disclaimer","shortMessageHtmlLink":"update README: adding Features and a disclaimer"}},{"before":"5232d89ccccdbd90ffc02bed14137866983cad59","after":"2eb190d2119aeb41aa2699abb05fe5da080611d4","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-24T21:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Correcting RSA key generation","shortMessageHtmlLink":"Correcting RSA key generation"}},{"before":"4a95faf46b7b7acc943ce13b42ab94f270eb0bbf","after":"5232d89ccccdbd90ffc02bed14137866983cad59","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-24T16:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"File encryption with `KRIS-*` should now work","shortMessageHtmlLink":"File encryption with KRIS-* should now work"}},{"before":"86772ba7c2cf1bf85a83b28ec333fe16ce05de68","after":"4a95faf46b7b7acc943ce13b42ab94f270eb0bbf","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-24T16:29:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Correcting RSA file encryption / decryption\n\nThe problem was the block separation when encrypted : I used b'\\n', but it can (and is) be found in the encrypted blocks !\nTo circumvent this, I encode each encrypted block with base64, and I can separate the blocks with a newline.","shortMessageHtmlLink":"Correcting RSA file encryption / decryption"}},{"before":"7bcd54e75f10a05bde3b33fd74e1f3cc8bc61fd2","after":"86772ba7c2cf1bf85a83b28ec333fe16ce05de68","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-23T10:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Correcting RSA file encryption (not decryption yet)\n\nDecryption does not works yet.","shortMessageHtmlLink":"Correcting RSA file encryption (not decryption yet)"}},{"before":"1c0f91cf633b9ac6fd536db93280343ca02d08c8","after":"7bcd54e75f10a05bde3b33fd74e1f3cc8bc61fd2","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-20T21:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Finally testing !\n\n- Correcting imports bugs ;\n- Testing encryption and decryption with all the ciphers ;\n- Testing decryption from old RSA encryption ;\n- Removing the try / except block around some imports as they are useless (the app still close) and hide the useful infos (from which file the error is) ;\n- GuiProgressBar: now inheriting from QDialog.\n\nStill need to test and to correct file encryption.","shortMessageHtmlLink":"Finally testing !"}},{"before":"92e54e4ce966b345825414ddee4732b227038416","after":"1c0f91cf633b9ac6fd536db93280343ca02d08c8","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-18T21:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Adding a version check when decrypting\n\n- If `auto == True`, and cipher is based on RSA, then check if the encryption version is too old (< 3.0.0) and if so, use the old RSA implementation.\n\n- Now changing cipher only if none is selected. Same for key (before everything was changed with `auto = True`).","shortMessageHtmlLink":"Adding a version check when decrypting"}},{"before":"025053c88cdc7da849488d3f78f358b531a95c97","after":"92e54e4ce966b345825414ddee4732b227038416","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-16T22:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Faster `get_line_count`","shortMessageHtmlLink":"Faster get_line_count"}},{"before":"9cb4c7aebf55049c5a14f2f86d1e7bf224eb6d3c","after":"025053c88cdc7da849488d3f78f358b531a95c97","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-16T20:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Improving RSA file encryption : now by chunk\n\nStill nothing tested ...","shortMessageHtmlLink":"Improving RSA file encryption : now by chunk"}},{"before":"a3d1f8efc427c8f613e03140237cc1624c5ca994","after":"9cb4c7aebf55049c5a14f2f86d1e7bf224eb6d3c","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-16T10:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Adding useful functions, using a var for the prog name\n\nAdding `print_error` and `get_pwd` in `base_functions`\nAdding `glb.prog_name` in `glb`","shortMessageHtmlLink":"Adding useful functions, using a var for the prog name"}},{"before":"a490deb184f5c02a7f440ab23fc8944cfbad03b4","after":"a3d1f8efc427c8f613e03140237cc1624c5ca994","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-15T11:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Continuing modifications in `KRIS_gui.py`\n\nStill nothing tested ...","shortMessageHtmlLink":"Continuing modifications in KRIS_gui.py"}},{"before":"4475d4bb22fd2ff2dcc1539cc6b352c04cd78041","after":"a490deb184f5c02a7f440ab23fc8944cfbad03b4","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-14T13:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"`KRIS.py` should be OK\n\nStill nothing tested ...","shortMessageHtmlLink":"KRIS.py should be OK"}},{"before":"827d1dcdea583c98762b2610ea0eb51cad1524b4","after":"4475d4bb22fd2ff2dcc1539cc6b352c04cd78041","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-13T22:50:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Beginning to change `KRIS.py`","shortMessageHtmlLink":"Beginning to change KRIS.py"}},{"before":null,"after":"827d1dcdea583c98762b2610ea0eb51cad1524b4","ref":"refs/heads/v3.0.0_beta","pushedAt":"2023-08-13T19:47:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lasercata","name":"Lasercata","path":"/lasercata","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67599917?s=80&v=4"},"commit":{"message":"Continuation of the modif, new folder organization","shortMessageHtmlLink":"Continuation of the modif, new folder organization"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wNFQwOTo1MToyOC4wMDAwMDBazwAAAAN4ym3E","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wNFQwOTo1MToyOC4wMDAwMDBazwAAAAN4ym3E","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xM1QxOTo0Nzo1Ny4wMDAwMDBazwAAAANp2bfq"}},"title":"Activity ยท lasercata/KRIS"}