{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":358735639,"defaultBranch":"master","name":"ack","ownerLogin":"ZeroPass","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-16T22:42:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13234612?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703874247.0","currentOid":""},"activityList":{"items":[{"before":"03c84aa45852b73aee5744a7fcc7173519df680d","after":"4a6635c71ce233bd8b61a823e96bfae40a32ec67","ref":"refs/heads/develop","pushedAt":"2023-12-29T18:24:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"f03b9cab399f1e6662f2d08312578db1207fd3dd","after":"4a6635c71ce233bd8b61a823e96bfae40a32ec67","ref":"refs/heads/master","pushedAt":"2023-12-29T18:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"f3da753b28859e1214f64dd09e9b8ea99e541f22","after":"03c84aa45852b73aee5744a7fcc7173519df680d","ref":"refs/heads/develop","pushedAt":"2023-12-29T18:22:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Test] Add additional misc tsts fro ECDSA key recovery","shortMessageHtmlLink":"[Test] Add additional misc tsts fro ECDSA key recovery"}},{"before":"03c84aa45852b73aee5744a7fcc7173519df680d","after":"f3da753b28859e1214f64dd09e9b8ea99e541f22","ref":"refs/heads/develop","pushedAt":"2023-12-29T18:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"8f5c0920f5c0de32f94bd3be12682e0f6499bd92","after":"f03b9cab399f1e6662f2d08312578db1207fd3dd","ref":"refs/heads/master","pushedAt":"2023-12-29T18:20:29.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Merge pull request #11 from ZeroPass/develop\n\nAdd new elliptic curves & Implement ECDSA public key recovery from signature","shortMessageHtmlLink":"Merge pull request #11 from ZeroPass/develop"}},{"before":"f93545910f0a98c8682e0fedaa6b05db44cb3d56","after":"03c84aa45852b73aee5744a7fcc7173519df680d","ref":"refs/heads/develop","pushedAt":"2023-12-29T16:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Test] Add additional misc tsts fro ECDSA key recovery","shortMessageHtmlLink":"[Test] Add additional misc tsts fro ECDSA key recovery"}},{"before":"4cdabc0535a479e7d28d1d9043a32e31cefd7309","after":"f93545910f0a98c8682e0fedaa6b05db44cb3d56","ref":"refs/heads/develop","pushedAt":"2023-12-29T14:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Example] Add ECDSA key recovery benchmark actions","shortMessageHtmlLink":"[Example] Add ECDSA key recovery benchmark actions"}},{"before":"80ad5cdd5fa2097c08647dec37d31c5c230827a1","after":"4cdabc0535a479e7d28d1d9043a32e31cefd7309","ref":"refs/heads/develop","pushedAt":"2023-12-29T14:36:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Fix `flexbuffer` copy/assignment & `clear` method\n\nFixed freeing and deep copying `ddata_` from rhs, and fixed `clear` method to free `ddata_`.","shortMessageHtmlLink":"Fix flexbuffer copy/assignment & clear method"}},{"before":"31d35ae79869a0ae751252a2d77886dfb1e2ec1d","after":"80ad5cdd5fa2097c08647dec37d31c5c230827a1","ref":"refs/heads/develop","pushedAt":"2023-12-29T00:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Fix pointer aliasing issue in modmul & modsqr","shortMessageHtmlLink":"Fix pointer aliasing issue in modmul & modsqr"}},{"before":"098276ceac4279c88b44a2145c9c8cb8bde8a9e8","after":"31d35ae79869a0ae751252a2d77886dfb1e2ec1d","ref":"refs/heads/develop","pushedAt":"2023-12-29T00:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Fix vla size","shortMessageHtmlLink":"Fix vla size"}},{"before":"996194a443d7daa34f47b88b722834525fac64d8","after":"098276ceac4279c88b44a2145c9c8cb8bde8a9e8","ref":"refs/heads/develop","pushedAt":"2023-12-29T00:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Fix moving y coord && Add tests for curve cached constants","shortMessageHtmlLink":"Fix moving y coord && Add tests for curve cached constants"}},{"before":"3d492a2b809a5ca7445a69a29b8a7007d9bb50d2","after":"996194a443d7daa34f47b88b722834525fac64d8","ref":"refs/heads/develop","pushedAt":"2023-12-28T22:04:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Update GitHub Actions && Increase CTest timeout\n\nChanged github action OS to Ubuntu to 22.04.\nIncreased CTest timeout to 50 minutes for the `ack_ecc_tests` test.","shortMessageHtmlLink":"Update GitHub Actions && Increase CTest timeout"}},{"before":"5b4d0d720238945cd4057752770c0a109dbe6b76","after":"3d492a2b809a5ca7445a69a29b8a7007d9bb50d2","ref":"refs/heads/develop","pushedAt":"2023-12-28T21:20:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Update github actions && Raise ctest timeout\n\nChange github action OS to Ubun to 22.04\nRaised cmake test timeout to 50 mins for test `ack_ecc_tests`","shortMessageHtmlLink":"Update github actions && Raise ctest timeout"}},{"before":"7991a67ec989cf21dc55d2082978dcb771329218","after":"5b4d0d720238945cd4057752770c0a109dbe6b76","ref":"refs/heads/develop","pushedAt":"2023-12-23T03:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Example] Add actions for new elliptic curves","shortMessageHtmlLink":"[Example] Add actions for new elliptic curves"}},{"before":"03c8e501dffd9e86ed5d78ee79e51b5ad10b1b45","after":"7991a67ec989cf21dc55d2082978dcb771329218","ref":"refs/heads/develop","pushedAt":"2023-12-23T03:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add ECDSA public key recovery\n\nAdded algorithm for recovering public key from ECDSA signature.","shortMessageHtmlLink":"Add ECDSA public key recovery"}},{"before":"b2a9db75ebf6649d699d955656f7551f4b378099","after":"03c8e501dffd9e86ed5d78ee79e51b5ad10b1b45","ref":"refs/heads/develop","pushedAt":"2023-12-23T03:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add new elliptic curves\n\nDefine new elliptic curves: brainpoolP256r1, brainpoolP320r1, brainpoolP384r1, brainpoolP512r1, secp384r1 & secp521r1","shortMessageHtmlLink":"Add new elliptic curves"}},{"before":"3272288ed8f8685765abd23ad4acb028f7d8f092","after":"b2a9db75ebf6649d699d955656f7551f4b378099","ref":"refs/heads/develop","pushedAt":"2023-12-22T13:44:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add curve methods for computing y from x & encoding/decoding point\n\nAdded new methods to `ec_point_fp`:\n- compute_y: solves curve equation y^2 = x^3 + ax + b (mod p) and returns y\n- decompress_point: same as compute_y but returns point from x and computed y\n- encode_point/decode_point: encodes/decodes point to/from bytes following SEC1-v2 2.3.3 specification","shortMessageHtmlLink":"Add curve methods for computing y from x & encoding/decoding point"}},{"before":"2ff9849757f41ad5a7fdd64038a61ccc48e03aac","after":"3272288ed8f8685765abd23ad4acb028f7d8f092","ref":"refs/heads/develop","pushedAt":"2023-12-22T12:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add curve methods for computing y from x & encoding/decoding point\n\nAdded new methods to `ec_point_fp`:\n- compute_y: solves curve equation y^2 = x^3 + ax + b (mod p) and returns y\n- decompress_point: same as compute_y but returns point from x and computed y\n- encode_point/decode_point: encodes/decodes point to/from bytes following SEC1-v2 2.3.3 specification","shortMessageHtmlLink":"Add curve methods for computing y from x & encoding/decoding point"}},{"before":"1a365e60123c0e5bf8b888c147681f96c686b77e","after":"2ff9849757f41ad5a7fdd64038a61ccc48e03aac","ref":"refs/heads/develop","pushedAt":"2023-12-22T00:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Refactor `make_point`\n\nAdded point type template argument.","shortMessageHtmlLink":"Refactor make_point"}},{"before":"331147825336bb42a063180302eacb5e8ac69427","after":"1a365e60123c0e5bf8b888c147681f96c686b77e","ref":"refs/heads/develop","pushedAt":"2023-12-21T23:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Test] Add additional `ec_mul_add_fast` tests for `ec_point_fp_jacobi`","shortMessageHtmlLink":"[Test] Add additional ec_mul_add_fast tests for ec_point_fp_jacobi"}},{"before":"1120ae683fb4035b5f5d1298581560fddbe699c9","after":"331147825336bb42a063180302eacb5e8ac69427","ref":"refs/heads/develop","pushedAt":"2023-12-21T19:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add `to_bytes` method","shortMessageHtmlLink":"Add to_bytes method"}},{"before":"330f8a87501649b41817049ed60f13b953af80e3","after":"1120ae683fb4035b5f5d1298581560fddbe699c9","ref":"refs/heads/develop","pushedAt":"2023-12-20T02:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Implement modular square root for Fp","shortMessageHtmlLink":"Implement modular square root for Fp"}},{"before":"2233e720309d0a1a43c733c411560ff3db664e62","after":"330f8a87501649b41817049ed60f13b953af80e3","ref":"refs/heads/develop","pushedAt":"2023-12-19T20:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Add `bigint::modexp` & `bigint::pow` overloads && Add additional tests","shortMessageHtmlLink":"Add bigint::modexp & bigint::pow overloads && Add additional tests"}},{"before":"37bf0aff1bbb6a38897e8e5ba3381cd66b440c74","after":"2233e720309d0a1a43c733c411560ff3db664e62","ref":"refs/heads/develop","pushedAt":"2023-12-17T22:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Refactor `bigint::jacobi` && Add tests","shortMessageHtmlLink":"Refactor bigint::jacobi && Add tests"}},{"before":"8f5c0920f5c0de32f94bd3be12682e0f6499bd92","after":"37bf0aff1bbb6a38897e8e5ba3381cd66b440c74","ref":"refs/heads/develop","pushedAt":"2023-12-17T22:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Action] Update cdt version","shortMessageHtmlLink":"[Action] Update cdt version"}},{"before":"c245400db1c6526e671f15590dddd7d72d459715","after":"8f5c0920f5c0de32f94bd3be12682e0f6499bd92","ref":"refs/heads/develop","pushedAt":"2023-12-15T10:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Merge pull request #10 from ZeroPass/develop\n\nAdd SHA-384 RSA PKCS#1v1.5 & RSASSA-PSS signature verification functions && Fix bugs & Optimize","shortMessageHtmlLink":"Merge pull request #10 from ZeroPass/develop"}},{"before":"e42d326909a90abdae48f470bf20534f053c30b7","after":"8f5c0920f5c0de32f94bd3be12682e0f6499bd92","ref":"refs/heads/master","pushedAt":"2023-12-14T21:23:51.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Merge pull request #10 from ZeroPass/develop\n\nAdd SHA-384 RSA PKCS#1v1.5 & RSASSA-PSS signature verification functions && Fix bugs & Optimize","shortMessageHtmlLink":"Merge pull request #10 from ZeroPass/develop"}},{"before":"921836087e697aa454229cce20cb7f2ce9904d59","after":"c245400db1c6526e671f15590dddd7d72d459715","ref":"refs/heads/develop","pushedAt":"2023-12-14T20:45:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"4a9e8280602ba634b7c48bfa92df5a41280e7452","after":"921836087e697aa454229cce20cb7f2ce9904d59","ref":"refs/heads/develop","pushedAt":"2023-12-14T20:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"[Example] Add actions `rsasha34` & `rsapsssha34`\n\nAdded new actions for verifying SHA-384 RSA PKCS#1 v1.5 and RSASSA-PSS signature","shortMessageHtmlLink":"[Example] Add actions rsasha34 & rsapsssha34"}},{"before":"f1a8ace774e4033b10194756fd25a512d60dff6e","after":"4a9e8280602ba634b7c48bfa92df5a41280e7452","ref":"refs/heads/develop","pushedAt":"2023-12-14T20:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smlu","name":"Crt Vavros","path":"/smlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4377556?s=80&v=4"},"commit":{"message":"Optimize passing `std::span` & `std::string_view` objects to function\n\nBy passing std::span and std::string_view by value, the compiler can potentially eliminate pointer indirection in the callee and eliminate aliasing.","shortMessageHtmlLink":"Optimize passing std::span & std::string_view objects to function"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1DtihQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ZeroPass/ack"}