{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209977809,"defaultBranch":"master","name":"c-toxcore","ownerLogin":"goldroom","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-21T12:01:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10259855?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717523694.0","currentOid":""},"activityList":{"items":[{"before":"11cbf614f18c10c9b909afefd09f8ae767010d07","after":"cea8d45e2ee8b63e72183c980215d73cf7d52d4e","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-14T11:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"cleanup: minor cleanup of comments/documentation","shortMessageHtmlLink":"cleanup: minor cleanup of comments/documentation"}},{"before":"4b26a5dbd94767bd0ae52074159c7ee05db0efe2","after":"11cbf614f18c10c9b909afefd09f8ae767010d07","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-14T10:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"cleanup: code cleanup and documentation of net_crypto.c","shortMessageHtmlLink":"cleanup: code cleanup and documentation of net_crypto.c"}},{"before":"1b4e9635c9ed0acf6c675e0818c3a66811bee03b","after":"4b26a5dbd94767bd0ae52074159c7ee05db0efe2","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-14T09:36:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fix two tests after adding Tox option to disable backwards compatibility to non-Noise handshake.","shortMessageHtmlLink":"fix: fix two tests after adding Tox option to disable backwards compa…"}},{"before":"6e5e90ab3bc0ef9a70f17e896eec4cb9e7efd33d","after":"1b4e9635c9ed0acf6c675e0818c3a66811bee03b","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-14T09:25:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"feat: Implemented enabling/disabling of backwards compatiblity to non-Noise handshakes.","shortMessageHtmlLink":"feat: Implemented enabling/disabling of backwards compatiblity to non…"}},{"before":"e7e30d20f2e49b08112e63011eaeef16ed8bc134","after":"6e5e90ab3bc0ef9a70f17e896eec4cb9e7efd33d","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T15:04:47.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"Merge branch 'master' into noiseIK_2023_PR","shortMessageHtmlLink":"Merge branch 'master' into noiseIK_2023_PR"}},{"before":"0ec4978de51a113223c56d44dfe0a23c184e4c6d","after":"102a1fa9b82a32274ab86583f3716139ba92295c","ref":"refs/heads/master","pushedAt":"2024-06-11T15:02:50.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"chore: Fix -Werror=maybe-uninitialized in a test","shortMessageHtmlLink":"chore: Fix -Werror=maybe-uninitialized in a test"}},{"before":"920ec606f246e9f7e06730726082c50176ab5e8a","after":"e7e30d20f2e49b08112e63011eaeef16ed8bc134","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T15:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI","shortMessageHtmlLink":"fix: fixes for CI"}},{"before":"61825f1327979c4a79019055ad5f279c3b820b63","after":"920ec606f246e9f7e06730726082c50176ab5e8a","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T14:40:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixed terminating null character, noiseIK test vectors still verify correctly.","shortMessageHtmlLink":"fix: fixed terminating null character, noiseIK test vectors still ver…"}},{"before":"bbc1c3c1996cc2c29bf5fa1cccaed2b9a694ed87","after":"61825f1327979c4a79019055ad5f279c3b820b63","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T14:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixed bug introduced in crypto_test with CI fixes","shortMessageHtmlLink":"fix: fixed bug introduced in crypto_test with CI fixes"}},{"before":"bb95f245d69aebfeb923db04beccce52adbeb724","after":"bbc1c3c1996cc2c29bf5fa1cccaed2b9a694ed87","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T14:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI","shortMessageHtmlLink":"fix: fixes for CI"}},{"before":"c8566ef531dd6fd82d8fc7476b30bf064b95f9c0","after":"bb95f245d69aebfeb923db04beccce52adbeb724","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T13:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI","shortMessageHtmlLink":"fix: fixes for CI"}},{"before":"23f2bb229fa0a185090a7f901d1dbeed6a0f7a2d","after":"c8566ef531dd6fd82d8fc7476b30bf064b95f9c0","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T13:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI","shortMessageHtmlLink":"fix: fixes for CI"}},{"before":"f7b7097c86a6f88b50330a35f9a6edc8bd03aa79","after":"23f2bb229fa0a185090a7f901d1dbeed6a0f7a2d","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T13:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI","shortMessageHtmlLink":"fix: fixes for CI"}},{"before":"336c5dec9ea8283a99d2c832eeb29041f70ad3bc","after":"f7b7097c86a6f88b50330a35f9a6edc8bd03aa79","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T13:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: removed logging param and added newline to crypto_core.c","shortMessageHtmlLink":"fix: removed logging param and added newline to crypto_core.c"}},{"before":"55b3ef561da119c29e88f65c3fc57e409ba316b8","after":"336c5dec9ea8283a99d2c832eeb29041f70ad3bc","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T13:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: removed logger.h from crypto_core.h and removed logging parameter for noise_handshake_init()","shortMessageHtmlLink":"fix: removed logger.h from crypto_core.h and removed logging paramete…"}},{"before":"06404d5728972d18ee36a4f0e615ea540f2a7afe","after":"55b3ef561da119c29e88f65c3fc57e409ba316b8","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-06-11T12:57:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"feat: Added verification of Noise_IK_25519_ChaChaPoly_SHA512 test vectors to crypto_test.c. Deleted intermediary test files. Added final version of crypto_hkdf() to crypto_core. Added prologue/prologue_length parameters to noise_handshake_init() (necessary in general, and in special for verification of test vectors). Added parameters to calls in net_crypto.","shortMessageHtmlLink":"feat: Added verification of Noise_IK_25519_ChaChaPoly_SHA512 test vec…"}},{"before":"a47fbbc8ef336aa3eadd30d691407ea545587a3d","after":"55b3ef561da119c29e88f65c3fc57e409ba316b8","ref":"refs/heads/noiseIK_2023_PR_test_vectors","pushedAt":"2024-06-11T12:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"feat: Added verification of Noise_IK_25519_ChaChaPoly_SHA512 test vectors to crypto_test.c. Deleted intermediary test files. Added final version of crypto_hkdf() to crypto_core. Added prologue/prologue_length parameters to noise_handshake_init() (necessary in general, and in special for verification of test vectors). Added parameters to calls in net_crypto.","shortMessageHtmlLink":"feat: Added verification of Noise_IK_25519_ChaChaPoly_SHA512 test vec…"}},{"before":"252c443d6675640e4395b4303abb46c734f8a25d","after":"a47fbbc8ef336aa3eadd30d691407ea545587a3d","ref":"refs/heads/noiseIK_2023_PR_test_vectors","pushedAt":"2024-06-10T18:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"Adapted return type of aead/xaead encrypt/decrypt functions and removed unnecessary unsigned long long. Added and verified all test vectors values.","shortMessageHtmlLink":"Adapted return type of aead/xaead encrypt/decrypt functions and remov…"}},{"before":"f9ad7c495824015fcb389729d40d56f5f5802cb7","after":"252c443d6675640e4395b4303abb46c734f8a25d","ref":"refs/heads/noiseIK_2023_PR_test_vectors","pushedAt":"2024-06-10T14:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"Added further testing steps. Everything correct (incl. final handshake hash value) besides ciphertext4_transport1_initiator_print.","shortMessageHtmlLink":"Added further testing steps. Everything correct (incl. final handshak…"}},{"before":null,"after":"f9ad7c495824015fcb389729d40d56f5f5802cb7","ref":"refs/heads/noiseIK_2023_PR_test_vectors","pushedAt":"2024-06-04T17:54:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"Fixed crypto_hkdf() in crypto_core.c and verified with test vectors. Added NoiseIK test vectors test file, currently hacked into crypto_test.c for compilation and easy local troubleshooting.","shortMessageHtmlLink":"Fixed crypto_hkdf() in crypto_core.c and verified with test vectors. …"}},{"before":"62ed795f44f30382751df91e276337e793349f4a","after":null,"ref":"refs/heads/dependabot/submodules/third_party/cmp-3d5f2d1","pushedAt":"2024-05-06T11:41:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"cea08172e719a9f8c4a03b3a03686400ba9b4451","ref":"refs/heads/dependabot/submodules/third_party/cmp-9b8fa1e","pushedAt":"2024-05-06T11:41:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump third_party/cmp from `643e6a6` to `9b8fa1e`\n\nBumps [third_party/cmp](https://github.com/camgunz/cmp) from `643e6a6` to `9b8fa1e`.\n- [Release notes](https://github.com/camgunz/cmp/releases)\n- [Commits](https://github.com/camgunz/cmp/compare/643e6a62d4eb0ec2277de269cda33da02cba2756...9b8fa1ec9f409d4fa74281d4a57d6c2163bb1a86)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/cmp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump third_party/cmp from 643e6a6 to 9b8fa1e"}},{"before":"7cb04f507b672f0ce7619584148a0bfc07e849c5","after":null,"ref":"refs/heads/dependabot/submodules/third_party/cmp-e836703","pushedAt":"2024-04-15T11:22:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"62ed795f44f30382751df91e276337e793349f4a","ref":"refs/heads/dependabot/submodules/third_party/cmp-3d5f2d1","pushedAt":"2024-04-15T11:22:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump third_party/cmp from `643e6a6` to `3d5f2d1`\n\nBumps [third_party/cmp](https://github.com/camgunz/cmp) from `643e6a6` to `3d5f2d1`.\n- [Release notes](https://github.com/camgunz/cmp/releases)\n- [Commits](https://github.com/camgunz/cmp/compare/643e6a62d4eb0ec2277de269cda33da02cba2756...3d5f2d10ff9a17d80b74a15a734532b45d6e1642)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/cmp\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump third_party/cmp from 643e6a6 to 3d5f2d1"}},{"before":"34a88d43a85df680a5129f73b150893b8fb28502","after":"06404d5728972d18ee36a4f0e615ea540f2a7afe","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-04-12T16:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: changed Noise protocol name to Noise_IK_25519_ChaChaPoly_SHA512.","shortMessageHtmlLink":"fix: changed Noise protocol name to Noise_IK_25519_ChaChaPoly_SHA512."}},{"before":"d87f9c10942353bf108af483207c8b9cba60f90b","after":"34a88d43a85df680a5129f73b150893b8fb28502","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-04-12T16:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fix param for asan/tsan/ubsan.","shortMessageHtmlLink":"fix: fix param for asan/tsan/ubsan."}},{"before":"85d12b67f648b77757c38a29ac08948b55722b2b","after":"d87f9c10942353bf108af483207c8b9cba60f90b","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-04-12T16:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"feat: Implemented Noise_IK_25519_ChaChaPoly_SHA512 instead of Noise_IK_25519_XChaChaPoly_SHA512 to be compliant with Noise specification/framework. Therefore added functions for IETF ChaCha20-Poly1305 construction to crypto_core (this uses 12 byte nonces). Adapted the handshake functions to use ChaCha20-Poly1305 instead of XChaCha20-Poly1305. NoiseIK based crypto connections still use XChaCha20-Poly1305 for transport message encryption.","shortMessageHtmlLink":"feat: Implemented Noise_IK_25519_ChaChaPoly_SHA512 instead of Noise_I…"}},{"before":"78472458016b098c8d94872a43f3e06823b31e7c","after":"85d12b67f648b77757c38a29ac08948b55722b2b","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-04-03T13:29:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: added missing non_null()/nullable() statements to .","shortMessageHtmlLink":"fix: added missing non_null()/nullable() statements to ."}},{"before":"a467d454d8bd441c757dba083f13ee9e8d64455b","after":"78472458016b098c8d94872a43f3e06823b31e7c","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-03-22T16:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"fix: fixes for CI.","shortMessageHtmlLink":"fix: fixes for CI."}},{"before":"760b4a351f89f0ab08617264fe3f778b6dce33d2","after":"a467d454d8bd441c757dba083f13ee9e8d64455b","ref":"refs/heads/noiseIK_2023_PR","pushedAt":"2024-03-22T16:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldroom","name":"tobi","path":"/goldroom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10259855?s=80&v=4"},"commit":{"message":"cleanup/fix: changed parameter ordering of crypto_hkdf() to make tokstyle happy.","shortMessageHtmlLink":"cleanup/fix: changed parameter ordering of crypto_hkdf() to make toks…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNFQxMTowMDowNi4wMDAwMDBazwAAAARlXoPJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xNFQxMTowMDowNi4wMDAwMDBazwAAAARlXoPJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMlQxNjozMzoyMC4wMDAwMDBazwAAAAQc8b5x"}},"title":"Activity · goldroom/c-toxcore"}