Commit Graph

  • 13c1e7545d Fix more rational division issues rweber/div Rick Weber 2022-03-23 14:34:33 -07:00
  • a014e7e104 Remove debugging code Rick Weber 2022-03-23 11:42:00 -07:00
  • 01ee12d7f5 AMM example works Rick Weber 2022-03-23 11:39:25 -07:00
  • b2f967d835 Merge pull request #77 from Sunscreen-tech/rweber/rename rickwebiii 2022-03-22 14:36:19 -07:00
  • 5639f3c16b Rename sunscreen_compiler to sunscreen Rick Weber 2022-03-22 14:29:35 -07:00
  • b5a2eab731 Merge pull request #76 from Sunscreen-tech/rweber/bumpo v0.1.1 rickwebiii 2022-02-28 15:10:02 -08:00
  • 539ca57087 Bump seal crate version rweber/bumpo Rick Weber 2022-02-28 15:01:07 -08:00
  • f7d7ad1ac2 Merge pull request #75 from Sunscreen-tech/rweber/windows rickwebiii 2022-02-28 14:58:03 -08:00
  • e601b65075 Update Readme Rick Weber 2022-02-28 14:55:57 -08:00
  • a184eb772d Merge pull request #74 from Sunscreen-tech/rweber/windows rickwebiii 2022-02-28 14:23:18 -08:00
  • 1caf1310e0 Remove emsdk Rick Weber 2022-02-28 14:22:22 -08:00
  • d1cca744b4 Merge pull request #73 from Sunscreen-tech/rweber/windows rickwebiii 2022-02-28 14:15:57 -08:00
  • 95595c6808 Add fixes for Windows Rick Weber 2022-02-28 14:15:33 -08:00
  • 9c0a45b211 plain modulus discussion Rick Weber 2022-02-24 17:16:52 -08:00
  • fbe6ea356b Fix comment in simple multiply example Rick Weber 2022-02-22 15:23:30 -08:00
  • e72d30f90a Fix comment in simple multiply example rweber/doc Rick Weber 2022-02-22 15:23:30 -08:00
  • a52ea0e0f3 Merge pull request #71 from Sunscreen-tech/unsafe rickwebiii 2022-02-18 15:46:32 -08:00
  • e84f8da88b Remove unneccessary unsafe code. Add more validation and document some stuff Rick Weber 2022-02-18 15:45:46 -08:00
  • c46f583bc8 Merge pull request #70 from Sunscreen-tech/refactor rickwebiii 2022-02-18 13:48:19 -08:00
  • c4c92c119d Fix numerics on optimized example refactor Rick Weber 2022-02-18 13:29:22 -08:00
  • 3ede050241 Fix runtime error Rick Weber 2022-02-18 12:58:10 -08:00
  • 57456c3930 Rewrite parallel execution WIP refactorWIP Rick Weber 2022-02-18 12:14:17 -08:00
  • ac1bae3e62 Permit unused inputs Rick Weber 2022-02-16 20:32:15 -08:00
  • 0bb6e348c9 Merge pull request #68 from Sunscreen-tech/rweber/fixup rickwebiii 2022-02-14 19:15:46 -08:00
  • 31fea7a746 Cleanup v0.1.0 Rick Weber 2022-02-14 19:07:34 -08:00
  • 5d37b391a7 Update example; remove dependency Rick Weber 2022-02-14 19:07:19 -08:00
  • a51ef8633d Merge pull request #67 from Sunscreen-tech/rweber/publish rickwebiii 2022-02-14 19:01:31 -08:00
  • 389b18d044 Update registry Rick Weber 2022-02-14 19:00:20 -08:00
  • e4f50ba996 Move tests to break dependency cycle Rick Weber 2022-02-14 18:57:43 -08:00
  • 7a08ddb1ef update registry Rick Weber 2022-02-14 18:11:52 -08:00
  • 445c215662 update url Rick Weber 2022-02-14 18:02:33 -08:00
  • 9ab12b0aa3 AIP Rick Weber 2022-02-14 17:38:11 -08:00
  • 740b534b58 Merge pull request #66 from Sunscreen-tech/rweber/submoduleBump rickwebiii 2022-02-08 17:11:39 -08:00
  • bf0e69e28c Update submodules Rick Weber 2022-02-08 17:06:59 -08:00
  • 134f984dc8 Merge pull request #65 from Sunscreen-tech/rweber/package rickwebiii 2022-02-03 10:33:14 -08:00
  • c1dde2c534 Fix warning Rick Weber 2022-02-03 10:30:30 -08:00
  • 5352176d20 Merge pull request #64 from Sunscreen-tech/rweber/package rickwebiii 2022-02-03 10:29:22 -08:00
  • b76c042ac8 package WIP Rick Weber 2022-02-03 10:27:40 -08:00
  • 2fa7c07546 Temporarily stop WASM effort Rick Weber 2022-02-03 10:23:55 -08:00
  • 2f01338220 package WIP Rick Weber 2022-02-03 10:21:36 -08:00
  • ec43ec5561 Prep for packaging Rick Weber 2022-02-02 16:53:31 -08:00
  • ba303e0833 Merge pull request #63 from Sunscreen-tech/rweber/launch rickwebiii 2022-02-02 10:35:16 -08:00
  • 274d2234e9 Update launch.json Rick Weber 2022-02-01 17:25:38 -08:00
  • 2aaf93f46e Merge pull request #62 from Sunscreen-tech/rweber/rename rickwebiii 2022-02-01 17:22:55 -08:00
  • fc63ba110b Rename noise_margin Rick Weber 2022-02-01 17:22:03 -08:00
  • 0560a9f139 Merge pull request #61 from Sunscreen-tech/rweber/rename rickwebiii 2022-02-01 17:15:11 -08:00
  • 03b120e824 Rename Secret/Public to PrivateKey/PublicKey Rick Weber 2022-02-01 17:14:25 -08:00
  • 842ddf7869 Merge pull request #60 from Sunscreen-tech/rweber/rename rickwebiii 2022-02-01 16:49:25 -08:00
  • a08eb1f5a6 Rename SIMD to Batched Rick Weber 2022-02-01 16:45:34 -08:00
  • 24168f3015 Merge pull request #59 from Sunscreen-tech/rweber/rename rickwebiii 2022-02-01 16:36:24 -08:00
  • b92ac2d442 cargo fmt Rick Weber 2022-02-01 16:36:03 -08:00
  • 13bee724ec Rename circuit to FHE program Rick Weber 2022-02-01 16:35:45 -08:00
  • 37f9167f04 Rename circuit WIP Rick Weber 2022-02-01 16:20:06 -08:00
  • 483ee9e296 circuit rename WIP Rick Weber 2022-02-01 15:59:05 -08:00
  • 4554dc2c05 Rename circuit WIP Rick Weber 2022-02-01 15:50:27 -08:00
  • c0b45f4d1a Merge pull request #58 from Sunscreen-tech/rweber/batching rickwebiii 2022-02-01 14:04:16 -08:00
  • e86d625b8d SIMD Rick Weber 2022-02-01 14:03:44 -08:00
  • e29bb64a4b Merge pull request #57 from Sunscreen-tech/rweber/chi rickwebiii 2022-01-31 16:11:46 -08:00
  • f1973e92fd udpate chi_sq to print values directly Rick Weber 2022-01-31 16:11:24 -08:00
  • 8b72081073 Merge pull request #56 from Sunscreen-tech/rweber/render rickwebiii 2022-01-31 15:50:12 -08:00
  • 5d43a2fd61 Make circuit rendering prettier Rick Weber 2022-01-31 15:49:14 -08:00
  • 8f8c9d411f Add readme Rick Weber 2022-01-31 15:19:30 -08:00
  • 77fd5b4ac1 Merge pull request #55 from Sunscreen-tech/rweber/linnux rickwebiii 2022-01-31 12:43:57 -08:00
  • 07b6b75cef oops Rick Weber 2022-01-31 12:43:21 -08:00
  • 7b9a63b295 Merge pull request #54 from Sunscreen-tech/rweber/linux rickwebiii 2022-01-31 12:40:47 -08:00
  • 05c0c74e34 Linux fixes Rick Weber 2022-01-31 12:39:54 -08:00
  • ed0af934f4 Merge pull request #53 from Sunscreen-tech/rweber/chi_sq rickwebiii 2022-01-28 19:33:07 -08:00
  • 904d34e3b2 Fix relin bug. Add chi squared example Rick Weber 2022-01-28 19:32:38 -08:00
  • 905c5c0430 Merge pull request #52 from Sunscreen-tech/rweber/fixwarn rickwebiii 2022-01-28 14:16:53 -08:00
  • ef0ca9f10a Remove warning Rick Weber 2022-01-28 14:15:10 -08:00
  • 645421c62b Merge pull request #51 from Sunscreen-tech/rweber/relin rickwebiii 2022-01-28 13:45:30 -08:00
  • 1743301f4e Don't relin plaintext multiplpications Rick Weber 2022-01-28 13:45:03 -08:00
  • 3a22b3bc0d Merge pull request #50 from Sunscreen-tech/rweber/dotprod rickwebiii 2022-01-28 13:30:26 -08:00
  • 7313179d5e Document dot prod Rick Weber 2022-01-28 13:30:00 -08:00
  • 69fe0ba6c5 Merge pull request #49 from Sunscreen-tech/rweber/dot_product rickwebiii 2022-01-28 12:36:00 -08:00
  • b7ab182039 dot product example Rick Weber 2022-01-28 12:33:41 -08:00
  • 70fcb61c2a Insert relinearizations after multiply_plaintex Rick Weber 2022-01-28 10:10:20 -08:00
  • caa6c7ef0b Merge pull request #48 from Sunscreen-tech/rweber/nonFhe rickwebiii 2022-01-27 22:43:15 -08:00
  • a4a0201ce1 Can non-FHE fractional Rick Weber 2022-01-27 22:38:12 -08:00
  • 27a9a182dc Merge pull request #47 from Sunscreen-tech/rweber/nonFhe rickwebiii 2022-01-27 19:00:11 -08:00
  • 912a43e47e Simd non-FHE Rick Weber 2022-01-27 18:59:47 -08:00
  • 8903334462 WIP Rick Weber 2022-01-27 16:53:04 -08:00
  • 93a0eda396 Merge pull request #46 from Sunscreen-tech/rweber/nonFhe rickwebiii 2022-01-27 16:18:09 -08:00
  • 82779a3d54 Can non-FHE compute Signed and Rational Rick Weber 2022-01-27 16:17:30 -08:00
  • 32cc96224e typo fix Rick Weber 2022-01-27 12:06:17 -08:00
  • aeac41f11e Merge pull request #45 from Sunscreen-tech/rweber/simd rickwebiii 2022-01-26 15:43:30 -08:00
  • 628c0036a7 Can create SIMD types Rick Weber 2022-01-26 15:43:01 -08:00
  • c19edf33fa Can encode/decode SIMD type Rick Weber 2022-01-26 14:33:05 -08:00
  • 85ed50336a Merge pull request #44 from Sunscreen-tech/rweber/calc rickwebiii 2022-01-25 13:46:01 -08:00
  • 62a3e7926b fractonal calculator Rick Weber 2022-01-25 13:44:54 -08:00
  • 8f42bdf341 Merge pull request #43 from Sunscreen-tech/rweber/plaintext rickwebiii 2022-01-25 12:33:09 -08:00
  • 89a8287df8 Rationals work with plaintexts Rick Weber 2022-01-25 12:32:33 -08:00
  • a39e85056a Plaintext stuff for rationals Rick Weber 2022-01-25 11:59:26 -08:00
  • 6445fd308e Merge pull request #42 from Sunscreen-tech/rweber/plaintext rickwebiii 2022-01-24 17:15:16 -08:00
  • 7a54d63a99 Remove Unsigned type; it doesn't support subtraction Rick Weber 2022-01-24 17:14:20 -08:00
  • adf73a1b96 Merge pull request #41 from Sunscreen-tech/rweber/plaintext rickwebiii 2022-01-24 16:54:19 -08:00
  • fe012c43e4 Can subtract fractional Rick Weber 2022-01-24 16:53:47 -08:00
  • cad2242bbc Rename some tests Rick Weber 2022-01-24 16:37:50 -08:00
  • 0db0372c46 Merge pull request #40 from Sunscreen-tech/rweber/plaintext rickwebiii 2022-01-24 16:01:03 -08:00
  • c49c360fd0 Can subtract signed Rick Weber 2022-01-24 16:00:29 -08:00