{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":516127493,"defaultBranch":"main","name":"Geralt","ownerLogin":"samuel-lucas6","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-20T20:36:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63159663?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700404596.0","currentOid":""},"activityList":{"items":[{"before":"8953c4c85a601160753f0fe958071018fa3fb71a","after":"a11a60ccb7c180b10c41822191b60bb64d4ee97d","ref":"refs/heads/main","pushedAt":"2024-08-18T10:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Try to fix GitHub Actions error.\n\nhttps://stackoverflow.com/questions/77472153/error-nu5026-dll-to-be-packed-was-not-found","shortMessageHtmlLink":"Geralt.csproj: Try to fix GitHub Actions error."}},{"before":"ace71a7e06c4971781b0f075c45c47cd5ccc7247","after":"8953c4c85a601160753f0fe958071018fa3fb71a","ref":"refs/heads/main","pushedAt":"2024-08-17T17:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Apparently .NET MAUI 6 is out of support.\n\nhttps://dotnet.microsoft.com/en-us/platform/support/policy/maui","shortMessageHtmlLink":"Geralt.csproj: Apparently .NET MAUI 6 is out of support."}},{"before":"16f27aa317e1a645fbd2fa8bb380626add07d93c","after":"ace71a7e06c4971781b0f075c45c47cd5ccc7247","ref":"refs/heads/main","pushedAt":"2024-08-17T17:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Target iOS, tvOS, and Mac Catalyst on GitHub Actions.\n\nhttps://github.com/ektrah/nsec/commit/bed6a2090ee76ce36c16b08755adcba013c49902 but with .NET 6 too.","shortMessageHtmlLink":"Geralt.csproj: Target iOS, tvOS, and Mac Catalyst on GitHub Actions."}},{"before":"2141f140899ceae393cd6916765d1a31afae6d8d","after":"16f27aa317e1a645fbd2fa8bb380626add07d93c","ref":"refs/heads/main","pushedAt":"2024-08-17T17:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"dotnet.yml: Do dotnet pack and upload-artifact.\n\nBased on https://github.com/ektrah/nsec/blob/master/.github/workflows/test.yml. This allows the creation of a package without having iOS, TvOS, and Mac Catalyst set up on my machine.","shortMessageHtmlLink":"dotnet.yml: Do dotnet pack and upload-artifact."}},{"before":"da96f721af60378e128673b54c837f3d2d3e5f2a","after":"2141f140899ceae393cd6916765d1a31afae6d8d","ref":"refs/heads/main","pushedAt":"2024-08-17T14:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Bump the version.","shortMessageHtmlLink":"Geralt.csproj: Bump the version."}},{"before":"220e788e43fc57edc5dfe9c30f0a00adce3d4402","after":"da96f721af60378e128673b54c837f3d2d3e5f2a","ref":"refs/heads/main","pushedAt":"2024-08-17T14:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Improve some test names.","shortMessageHtmlLink":"src: Improve some test names."}},{"before":"caacb06206faa4b75fd3cb94f692a1ea1ba376b6","after":"220e788e43fc57edc5dfe9c30f0a00adce3d4402","ref":"refs/heads/main","pushedAt":"2024-08-17T13:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Improve some Incremental test names.","shortMessageHtmlLink":"src: Improve some Incremental test names."}},{"before":"c81fa0a1915f2b12da0296672d94e65b42630cb7","after":"caacb06206faa4b75fd3cb94f692a1ea1ba376b6","ref":"refs/heads/main","pushedAt":"2024-08-17T13:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"XChaCha20Poly1305Tests.cs: Improve secretstream.Reinitialize() test.\n\nJust to make sure Reinitialize() with encryption doesn't throw any errors.","shortMessageHtmlLink":"XChaCha20Poly1305Tests.cs: Improve secretstream.Reinitialize() test."}},{"before":"6b15c57091c0f422310f33ccf331764596fb488e","after":"c81fa0a1915f2b12da0296672d94e65b42630cb7","ref":"refs/heads/main","pushedAt":"2024-08-17T11:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Interop.Constants.cs: Get ready for iOS, tvOS, Mac Catalyst, and Android support.\n\nThe Android part comes from here (assuming I'm interpreting it correctly): https://github.com/ektrah/nsec/issues/81","shortMessageHtmlLink":"Interop.Constants.cs: Get ready for iOS, tvOS, Mac Catalyst, and Andr…"}},{"before":"14fea33f4a355f2c3a6c84bda87a7515a2ac9666","after":"6b15c57091c0f422310f33ccf331764596fb488e","ref":"refs/heads/main","pushedAt":"2024-08-17T11:30:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.Tests.csproj: Update packages.","shortMessageHtmlLink":"Geralt.Tests.csproj: Update packages."}},{"before":"998b1c69694b53ab5f1be79b9c66dd0b391414d8","after":"14fea33f4a355f2c3a6c84bda87a7515a2ac9666","ref":"refs/heads/main","pushedAt":"2024-07-13T16:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.Tests.csproj: Update packages.","shortMessageHtmlLink":"Geralt.Tests.csproj: Update packages."}},{"before":"6eff95e620fcc882744908b93db905ba3468cc16","after":"998b1c69694b53ab5f1be79b9c66dd0b391414d8","ref":"refs/heads/main","pushedAt":"2024-07-13T16:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Add a Reinitialize function for the Incremental classes.\n\nI believe this is the best approach.\n\n- Reset() would imply that the same parameters were being used and would work best if the inputs were cached then disposed. However, that's something I'm trying to avoid, and that also doesn't make sense with Poly1305 since the key can only be used once.\n- A FinalizeAndReset() function would save a line of code for the user but FinalizeAndVerifyAndReset() looks horrible and requires another function. Plus see the comments above.\n- Switching to an NSec style API would be a breaking change and unnecessarily exposes the state to the user. Furthermore, the new state requires a different name, and the function naming is longer compared to a using statement where the user names it (e.g., IncrementalXChaCha20Poly1305.Push vs secretstream.Push).","shortMessageHtmlLink":"src: Add a Reinitialize function for the Incremental classes."}},{"before":"cf39f54c073ce260b4b02b588fd3e5bcf5818c84","after":"6eff95e620fcc882744908b93db905ba3468cc16","ref":"refs/heads/main","pushedAt":"2024-05-25T17:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Interop.Sodium.cs: Update libsodium version.","shortMessageHtmlLink":"Interop.Sodium.cs: Update libsodium version."}},{"before":"f42dd3c5c2b64871f8006bab33d8d602e697b31e","after":"cf39f54c073ce260b4b02b588fd3e5bcf5818c84","ref":"refs/heads/main","pushedAt":"2024-05-25T17:38:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Update libsodium.","shortMessageHtmlLink":"Geralt.csproj: Update libsodium."}},{"before":"bd84f4407ac1aa5eed91c7f7b69be740a53f600a","after":"f42dd3c5c2b64871f8006bab33d8d602e697b31e","ref":"refs/heads/main","pushedAt":"2024-05-04T10:39:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"dotnet.yml: Update actions/setup-dotnet.","shortMessageHtmlLink":"dotnet.yml: Update actions/setup-dotnet."}},{"before":"0ae5303d34e430da68a2c35d59df74a45cd4145d","after":"bd84f4407ac1aa5eed91c7f7b69be740a53f600a","ref":"refs/heads/main","pushedAt":"2024-05-04T10:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Adios .NET 7.\n\nhttps://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core","shortMessageHtmlLink":"src: Adios .NET 7."}},{"before":"6efce3513029eff671013da638e88beda081e3ed","after":"0ae5303d34e430da68a2c35d59df74a45cd4145d","ref":"refs/heads/main","pushedAt":"2024-05-04T10:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Update dependencies.\n\nIncluding libsodium, which adds support for win-arm64 and ios-arm64 but still not Android.","shortMessageHtmlLink":"src: Update dependencies."}},{"before":"4177dd4549c75928717cb131a32b7ce0f021899a","after":"6efce3513029eff671013da638e88beda081e3ed","ref":"refs/heads/main","pushedAt":"2024-01-21T12:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Update Copyright year.","shortMessageHtmlLink":"Geralt.csproj: Update Copyright year."}},{"before":"cd00f9d4b3539d24a5c4363bee8e07a116fc4abf","after":"4177dd4549c75928717cb131a32b7ce0f021899a","ref":"refs/heads/main","pushedAt":"2024-01-21T12:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Interop.Constants.cs: Support iOS.\n\niOS also needs to be specified in the , but that gives an error on my machine. Then the libsodium NuGet needs to be updated to include Android/iOS binaries. Otherwise, the user has to sort this themselves.","shortMessageHtmlLink":"Interop.Constants.cs: Support iOS."}},{"before":"7c8244decda652927ea5784b0f4c77372caea9c9","after":"cd00f9d4b3539d24a5c4363bee8e07a116fc4abf","ref":"refs/heads/main","pushedAt":"2023-11-19T14:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Bump version.","shortMessageHtmlLink":"Geralt.csproj: Bump version."}},{"before":"e440ccc566c330281dfaa4a472e5f89f3ed99122","after":"7c8244decda652927ea5784b0f4c77372caea9c9","ref":"refs/heads/main","pushedAt":"2023-11-19T12:08:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/samuel-lucas6/Geralt","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/samuel-lucas6/Geralt"}},{"before":"85fc0c080f1fc59800123ce2fe2f51564f8c0812","after":"e440ccc566c330281dfaa4a472e5f89f3ed99122","ref":"refs/heads/main","pushedAt":"2023-11-19T11:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"dotnet.yml: Test linux-musl-x64 on .NET 8.","shortMessageHtmlLink":"dotnet.yml: Test linux-musl-x64 on .NET 8."}},{"before":"1879ebd0ee4f7800850d8416871d35180a24e3cd","after":"85fc0c080f1fc59800123ce2fe2f51564f8c0812","ref":"refs/heads/main","pushedAt":"2023-11-19T11:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"dotnet.yml: Update for .NET 8.","shortMessageHtmlLink":"dotnet.yml: Update for .NET 8."}},{"before":"41e554d5bc01647cda066c830243346e035a1e48","after":"1879ebd0ee4f7800850d8416871d35180a24e3cd","ref":"refs/heads/main","pushedAt":"2023-11-19T11:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Target .NET 8.","shortMessageHtmlLink":"src: Target .NET 8."}},{"before":"96948815e74c49530707f008d4ca72045a92172c","after":"41e554d5bc01647cda066c830243346e035a1e48","ref":"refs/heads/main","pushedAt":"2023-10-01T13:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Check Argon2id encoded hash prefix.\n\nMinHashSize is also going back to 93 because Argon2i strings shouldn't be verified using an Argon2id class. Could be smaller (e.g. 72), but libsodium uses this output length. Some other rearranging/code improvements. Hope this is all right as this API isn't great.","shortMessageHtmlLink":"src: Check Argon2id encoded hash prefix."}},{"before":"6b9ed8f7a813eaf57eec892454159bdf5e4303e9","after":"96948815e74c49530707f008d4ca72045a92172c","ref":"refs/heads/main","pushedAt":"2023-09-30T16:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"wordlist.txt: Remove hyphenated words.\n\nThese cause a test to sometimes fail and conflict with the option of customising the separator character. I'm surprised they're in the EFF's wordlist.","shortMessageHtmlLink":"wordlist.txt: Remove hyphenated words."}},{"before":"56a9c41547d4d74de211a0632f04faf1c83c2ef8","after":"6b9ed8f7a813eaf57eec892454159bdf5e4303e9","ref":"refs/heads/main","pushedAt":"2023-09-30T14:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"src: Rephrase incremental exception messages.","shortMessageHtmlLink":"src: Rephrase incremental exception messages."}},{"before":"416423bebc50878fb37ba75f74ca9e45a5a9d963","after":"56a9c41547d4d74de211a0632f04faf1c83c2ef8","ref":"refs/heads/main","pushedAt":"2023-09-30T14:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"IncrementalXChaCha20Poly1305.cs: Prevent rekey after final chunk.","shortMessageHtmlLink":"IncrementalXChaCha20Poly1305.cs: Prevent rekey after final chunk."}},{"before":"e94c0c19d6399f838b4d3131a7b39f98bb73ed75","after":"416423bebc50878fb37ba75f74ca9e45a5a9d963","ref":"refs/heads/main","pushedAt":"2023-09-30T13:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"README.md: Update and rephrase.","shortMessageHtmlLink":"README.md: Update and rephrase."}},{"before":"e2f7a8f63783699bb42690af64d3ef3f1463a529","after":"e94c0c19d6399f838b4d3131a7b39f98bb73ed75","ref":"refs/heads/main","pushedAt":"2023-09-30T13:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samuel-lucas6","name":"Samuel Lucas","path":"/samuel-lucas6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63159663?s=80&v=4"},"commit":{"message":"Geralt.csproj: Add release notes link.\n\nAnd slightly tweak the package tags.","shortMessageHtmlLink":"Geralt.csproj: Add release notes link."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnTuEgwA","startCursor":null,"endCursor":null}},"title":"Activity · samuel-lucas6/Geralt"}