{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":208509354,"defaultBranch":"main","name":"Homomorphic_Encryption","ownerLogin":"adwise-fiu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-14T22:02:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/103231483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693952377.0","currentOid":""},"activityList":{"items":[{"before":"7620ad04f58cf947dcf77e54f01503c889b6bda8","after":"67d18a30883ce0ddbc2eaf34bb353c833c9adc65","ref":"refs/heads/main","pushedAt":"2024-04-19T22:14:23.000Z","pushType":"pr_merge","commitsCount":60,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Merge pull request #2 from AndrewQuijano/main\n\nPull in all 2024 changes for VICOR and PPDT paper","shortMessageHtmlLink":"Merge pull request #2 from AndrewQuijano/main"}},{"before":"61f616db0cdfe99b197dbce8237d19c4e709c4a8","after":"7620ad04f58cf947dcf77e54f01503c889b6bda8","ref":"refs/heads/main","pushedAt":"2024-03-04T03:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Seems like Protocol2 Joye is broken, probably a really dumb reason why. But Protocol 1 works as intended. I will leave this for later. I want to finish some PPDT level site and other stuff","shortMessageHtmlLink":"Seems like Protocol2 Joye is broken, probably a really dumb reason wh…"}},{"before":"51501ad82d6250f3ca1ee3887598e70770357e84","after":"61f616db0cdfe99b197dbce8237d19c4e709c4a8","ref":"refs/heads/main","pushedAt":"2024-03-04T01:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Will try using Veugen as Protocol 1 wrapper. Should pass. Next I will try to optimize based on Joye paper","shortMessageHtmlLink":"Will try using Veugen as Protocol 1 wrapper. Should pass. Next I will…"}},{"before":"a183d5ec2bd2ffff073d76089b0bea60b5241def","after":"51501ad82d6250f3ca1ee3887598e70770357e84","ref":"refs/heads/main","pushedAt":"2024-03-04T01:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"OK Protocol 1 Joye still works, want to use the same system as every other alice/bob. Will now uncomment Protocol 2 and confirm this works too","shortMessageHtmlLink":"OK Protocol 1 Joye still works, want to use the same system as every …"}},{"before":"22022203b541f33691fafcda5a5a69f04f5f5372","after":"a183d5ec2bd2ffff073d76089b0bea60b5241def","ref":"refs/heads/main","pushedAt":"2024-03-03T22:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"I fixed encrypt equality check. It seems that decrypt protocol 1 already had the remaining steps to compare the equality of the ciphertexts. So I might as well just cut the code base. I will work on finishing up Joye and Salehi shortly","shortMessageHtmlLink":"I fixed encrypt equality check. It seems that decrypt protocol 1 alre…"}},{"before":"f5adca42c3864da637b2d5c8083fd54ae358c683","after":"22022203b541f33691fafcda5a5a69f04f5f5372","ref":"refs/heads/main","pushedAt":"2024-03-03T22:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"So private compare equals works, but encrypted version is failing, I think it is the delta manipulation","shortMessageHtmlLink":"So private compare equals works, but encrypted version is failing, I …"}},{"before":"2c5c4e7f0bd28c7f75276f839c7730f59911c514","after":"f5adca42c3864da637b2d5c8083fd54ae358c683","ref":"refs/heads/main","pushedAt":"2024-03-03T14:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"reactivate encrypted test. I also now should try to finish Joye upgrade","shortMessageHtmlLink":"reactivate encrypted test. I also now should try to finish Joye upgrade"}},{"before":"43841e1ecca174db3ee3c9eb4f4b8b3689e66f36","after":"2c5c4e7f0bd28c7f75276f839c7730f59911c514","ref":"refs/heads/main","pushedAt":"2024-03-03T14:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Think I fixed encrypted inequality check","shortMessageHtmlLink":"Think I fixed encrypted inequality check"}},{"before":"76881314062e7ee9cf69678f6c1a8451787fd850","after":"43841e1ecca174db3ee3c9eb4f4b8b3689e66f36","ref":"refs/heads/main","pushedAt":"2024-03-03T07:01:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"seems my overprotectiveness gets me sometimes sigh","shortMessageHtmlLink":"seems my overprotectiveness gets me sometimes sigh"}},{"before":"2ca354c3e6a95a14ab171f1364473ec4cf21ac71","after":"76881314062e7ee9cf69678f6c1a8451787fd850","ref":"refs/heads/main","pushedAt":"2024-03-03T06:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Fixed wrong order of calls","shortMessageHtmlLink":"Fixed wrong order of calls"}},{"before":"3edf7dfbbef3191d729d30b5cac9855920338970","after":"2ca354c3e6a95a14ab171f1364473ec4cf21ac71","ref":"refs/heads/main","pushedAt":"2024-03-03T06:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"fixing few API mistakes","shortMessageHtmlLink":"fixing few API mistakes"}},{"before":"a5c60af1f18d24fe693252b08de6ea3a29c37ac3","after":"3edf7dfbbef3191d729d30b5cac9855920338970","ref":"refs/heads/main","pushedAt":"2024-03-03T06:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Added test to confirm equality check","shortMessageHtmlLink":"Added test to confirm equality check"}},{"before":"e7955c56e8fdafdec6c7ee7b238a61d12737d5e9","after":"a5c60af1f18d24fe693252b08de6ea3a29c37ac3","ref":"refs/heads/main","pushedAt":"2024-03-03T06:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"variable issue oops","shortMessageHtmlLink":"variable issue oops"}},{"before":"f636734b384ecdbe334c6e5e4bc07ddf4d3426e7","after":"e7955c56e8fdafdec6c7ee7b238a61d12737d5e9","ref":"refs/heads/main","pushedAt":"2024-03-03T06:21:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Forgot to add bit check on original alice. Veugan and OG DGK should work. will add equality test cases shortly and hope to finish a finalized Joye approach soon","shortMessageHtmlLink":"Forgot to add bit check on original alice. Veugan and OG DGK should w…"}},{"before":"8100edfd15a564f81269b03f38e555523eadbfad","after":"f636734b384ecdbe334c6e5e4bc07ddf4d3426e7","ref":"refs/heads/main","pushedAt":"2024-03-03T01:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"did some slight refactoring all Alices use XOR and have the same inequal bit check. Will work on building comparing inequality. I might need to update the protocol so Bob does NOT know the answer of encrypted inequality too tbh. I fail to see why Bob would need to know, or at least I can show I already thought of this","shortMessageHtmlLink":"did some slight refactoring all Alices use XOR and have the same ineq…"}},{"before":"84e8e1853ad1102aae944b69001770780a293c91","after":"8100edfd15a564f81269b03f38e555523eadbfad","ref":"refs/heads/main","pushedAt":"2024-01-14T19:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"I need to make sure alice/bob joye do NOT call the Veugan comparison code at ALL","shortMessageHtmlLink":"I need to make sure alice/bob joye do NOT call the Veugan comparison …"}},{"before":"bdba3887a02b3c26f81ae22bc3ed7127b1c19f9b","after":"84e8e1853ad1102aae944b69001770780a293c91","ref":"refs/heads/main","pushedAt":"2024-01-09T15:08:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Add Kemal's ORCID and use conference","shortMessageHtmlLink":"Add Kemal's ORCID and use conference"}},{"before":"261df79b7d784fbf49c291970031be808ce0e6d2","after":"bdba3887a02b3c26f81ae22bc3ed7127b1c19f9b","ref":"refs/heads/main","pushedAt":"2024-01-07T23:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"allow usage of read from int and boolean","shortMessageHtmlLink":"allow usage of read from int and boolean"}},{"before":"2f0da20e59430ab100468b072c05c3bd81fdb63a","after":"261df79b7d784fbf49c291970031be808ce0e6d2","ref":"refs/heads/main","pushedAt":"2024-01-07T23:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Fixed the bug for good. Now Joye and Salehi implementation is truly immune to timing attacks now.","shortMessageHtmlLink":"Fixed the bug for good. Now Joye and Salehi implementation is truly i…"}},{"before":"71b1f69a96e57040a711eab504e5cc81a26b4b7a","after":"2f0da20e59430ab100468b072c05c3bd81fdb63a","ref":"refs/heads/main","pushedAt":"2024-01-07T00:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"I fixed this so this is Joye and Salehi is truly timing attack proof","shortMessageHtmlLink":"I fixed this so this is Joye and Salehi is truly timing attack proof"}},{"before":"af803ad9a7b79064f9e9a6cc04b5d4c0b2ebc104","after":"71b1f69a96e57040a711eab504e5cc81a26b4b7a","ref":"refs/heads/main","pushedAt":"2023-10-23T01:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"I think I should let Strings be sent over between Alice and Bob. More importantly, expose read and write object, especially since I have input validation already given. I can probably use this for easier use in my PPDT stuff","shortMessageHtmlLink":"I think I should let Strings be sent over between Alice and Bob. More…"}},{"before":"5c7bfd3919b3846141b429ca64d28835259f141d","after":"af803ad9a7b79064f9e9a6cc04b5d4c0b2ebc104","ref":"refs/heads/main","pushedAt":"2023-10-21T23:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Use gradle to get commons-io for validating ObjectStreams","shortMessageHtmlLink":"Use gradle to get commons-io for validating ObjectStreams"}},{"before":"a62eb6b3bf3fab3426e97a8a17eff4738359d323","after":null,"ref":"refs/tags/1.5","pushedAt":"2023-09-05T22:19:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"}},{"before":"c457a97b0216d1278bf424eec8420679b5afd091","after":"5c7bfd3919b3846141b429ca64d28835259f141d","ref":"refs/heads/main","pushedAt":"2023-09-01T15:33:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"FOrce this to use Java 17. I think it can work for Java 8, but one thing at a time","shortMessageHtmlLink":"FOrce this to use Java 17. I think it can work for Java 8, but one th…"}},{"before":"3f71bf30884b5740784b546ccb25abd7ffe9e82e","after":"c457a97b0216d1278bf424eec8420679b5afd091","ref":"refs/heads/main","pushedAt":"2023-07-02T23:05:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"XOR check passed on Alice and Bob. Starting with Figure 2","shortMessageHtmlLink":"XOR check passed on Alice and Bob. Starting with Figure 2"}},{"before":"35883b4476d1adcb6650e80fb1a8589edc0c91e1","after":"3f71bf30884b5740784b546ccb25abd7ffe9e82e","ref":"refs/heads/main","pushedAt":"2023-07-02T22:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Got Figure 1 Protocol working, the tricky part is to recover deltaB for bob.","shortMessageHtmlLink":"Got Figure 1 Protocol working, the tricky part is to recover deltaB f…"}},{"before":"4114f32538491761cd577841ef80a7eb0b7019ad","after":"35883b4476d1adcb6650e80fb1a8589edc0c91e1","ref":"refs/heads/main","pushedAt":"2023-07-02T20:25:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Added asserts for sorting test. Also debugging Joye and Salehi implementation","shortMessageHtmlLink":"Added asserts for sorting test. Also debugging Joye and Salehi implem…"}},{"before":"30cf1992de38cbf14ad1abd84e85f35cbb3fc58a","after":"4114f32538491761cd577841ef80a7eb0b7019ad","ref":"refs/heads/main","pushedAt":"2023-06-26T03:26:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"It seems my last commit of deleting some extra bob code also fixed the asserts on test_bob. I am putting that back now and will continue the Joye and Salehi work","shortMessageHtmlLink":"It seems my last commit of deleting some extra bob code also fixed th…"}},{"before":"d13bd106a0b0f2b68eeccc154e31912eb00a15e8","after":"30cf1992de38cbf14ad1abd84e85f35cbb3fc58a","ref":"refs/heads/main","pushedAt":"2023-06-24T21:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Set default to 2048 bit keys for everything (except ElGamal because key generations is too slow for 2048 bits).","shortMessageHtmlLink":"Set default to 2048 bit keys for everything (except ElGamal because k…"}},{"before":"1432f9849fde2dc968a9828ffd2b554235ceedf2","after":"d13bd106a0b0f2b68eeccc154e31912eb00a15e8","ref":"refs/heads/main","pushedAt":"2023-06-21T15:30:53.914Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewQuijano","name":"Andrew ","path":"/AndrewQuijano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13652675?s=80&v=4"},"commit":{"message":"Going to ask Spyros to look at Joye and Salehi code","shortMessageHtmlLink":"Going to ask Spyros to look at Joye and Salehi code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENZE2NQA","startCursor":null,"endCursor":null}},"title":"Activity · adwise-fiu/Homomorphic_Encryption"}