610 Commits

Author SHA1 Message Date
Rick Weber
628c0036a7 Can create SIMD types 2022-01-26 15:43:01 -08:00
Rick Weber
c19edf33fa Can encode/decode SIMD type 2022-01-26 14:33:05 -08:00
rickwebiii
85ed50336a Merge pull request #44 from Sunscreen-tech/rweber/calc
fractonal calculator
2022-01-25 13:46:01 -08:00
Rick Weber
62a3e7926b fractonal calculator 2022-01-25 13:44:54 -08:00
rickwebiii
8f42bdf341 Merge pull request #43 from Sunscreen-tech/rweber/plaintext
Rweber/plaintext
2022-01-25 12:33:09 -08:00
Rick Weber
89a8287df8 Rationals work with plaintexts 2022-01-25 12:32:33 -08:00
Rick Weber
a39e85056a Plaintext stuff for rationals 2022-01-25 11:59:26 -08:00
rickwebiii
6445fd308e Merge pull request #42 from Sunscreen-tech/rweber/plaintext
Remove Unsigned type; it doesn't support subtraction
2022-01-24 17:15:16 -08:00
Rick Weber
7a54d63a99 Remove Unsigned type; it doesn't support subtraction 2022-01-24 17:14:20 -08:00
rickwebiii
adf73a1b96 Merge pull request #41 from Sunscreen-tech/rweber/plaintext
Rweber/plaintext
2022-01-24 16:54:19 -08:00
Rick Weber
fe012c43e4 Can subtract fractional 2022-01-24 16:53:47 -08:00
Rick Weber
cad2242bbc Rename some tests 2022-01-24 16:37:50 -08:00
rickwebiii
0db0372c46 Merge pull request #40 from Sunscreen-tech/rweber/plaintext
Rweber/plaintext
2022-01-24 16:01:03 -08:00
Rick Weber
c49c360fd0 Can subtract signed 2022-01-24 16:00:29 -08:00
Rick Weber
eabb194bec sub plain for signed 2022-01-24 15:45:47 -08:00
Rick Weber
5e438dfc4a Can subtract signed values 2022-01-24 14:30:40 -08:00
rickwebiii
52eef36645 Merge pull request #39 from Sunscreen-tech/rweber/plaintext
Can divide fractional by constant
2022-01-24 13:18:47 -08:00
Rick Weber
46c9e26b0e Can divide fractional by constant 2022-01-24 13:18:21 -08:00
rickwebiii
bf27e91940 Merge pull request #38 from Sunscreen-tech/rweber/plaintext
Add tests for signed values. Fix a bug in signed encoder
2022-01-24 10:22:30 -08:00
Rick Weber
3dc12031be Add tests for signed values. Fix a bug in signed encoder 2022-01-24 10:21:47 -08:00
rickwebiii
ba1cf24a8e Merge pull request #37 from Sunscreen-tech/rweber/plaintext
Rweber/plaintext
2022-01-21 17:01:33 -08:00
Rick Weber
ee1d5b5f78 Can multiply by literals 2022-01-21 17:01:06 -08:00
Rick Weber
0313d7e728 Multiply ciphertexts 2022-01-21 16:38:18 -08:00
rickwebiii
85b1f9b8e9 Merge pull request #36 from Sunscreen-tech/rweber/plaintext
Can now add literals
2022-01-21 14:01:50 -08:00
Rick Weber
5a9f1d125b Can now add literals 2022-01-21 14:01:09 -08:00
rickwebiii
9a5be7f6ea Merge pull request #35 from Sunscreen-tech/rweber/plaintext
Reorganize modules
2022-01-21 11:55:13 -08:00
Rick Weber
8b128fa29e Reorganize modules 2022-01-21 11:54:42 -08:00
rickwebiii
e75c714037 Merge pull request #34 from Sunscreen-tech/rweber/plaintext
Can add plaintexts
2022-01-20 21:01:42 -08:00
Rick Weber
a04209b558 Can add plaintexts 2022-01-20 21:01:15 -08:00
rickwebiii
5bcd666e0d Merge pull request #33 from Sunscreen-tech/rweber/plaintext
Fix docs
2022-01-20 15:39:16 -08:00
Rick Weber
5403e6db79 Fix docs 2022-01-20 15:38:46 -08:00
rickwebiii
36b0516aa7 Merge pull request #32 from Sunscreen-tech/rweber/plaintext
Rweber/plaintext
2022-01-20 15:34:41 -08:00
Rick Weber
e1b9ac7582 Circuits now take plaintexts 2022-01-20 15:30:14 -08:00
Rick Weber
cd7cfbf570 Can serialize plaintexts, convert to and from circuit args/returns 2022-01-20 13:22:32 -08:00
Rick Weber
2b51b85c84 Add is_encrypted to Type 2022-01-20 11:59:18 -08:00
Rick Weber
e459b8e9b5 WIP 2022-01-19 17:34:26 -08:00
rickwebiii
c5ff85c8ce Merge pull request #31 from Sunscreen-tech/rweber/cipher
Rweber/cipher
2022-01-19 15:47:04 -08:00
Rick Weber
b352881e5d tests pass again with Cipher type 2022-01-19 15:45:34 -08:00
Rick Weber
e1e3511ae2 Cipher type works 2022-01-19 15:29:30 -08:00
Rick Weber
0f385d98ca WIP 2022-01-19 15:16:29 -08:00
Rick Weber
00a94b247b WIP 2022-01-19 13:46:54 -08:00
rickwebiii
935e64c085 Merge pull request #30 from Sunscreen-tech/rweber/serialization
Can serialize ciphertexts + bincode support
2022-01-18 11:19:08 -08:00
Rick Weber
ee4799817a Can serialize ciphertexts + bincode support 2022-01-18 11:17:55 -08:00
rickwebiii
b8959865e5 Merge pull request #29 from Sunscreen-tech/rweber/serialization
Rweber/serialization
2022-01-14 20:23:12 -08:00
Rick Weber
008a9873f2 Can serialize public keys 2022-01-14 20:22:05 -08:00
Rick Weber
4b984efcc7 Can roundtrip public key 2022-01-14 17:05:32 -08:00
Rick Weber
fa295a7662 More tests 2022-01-14 13:31:18 -08:00
Rick Weber
1556450805 Serialization WIP 2022-01-14 13:25:33 -08:00
rickwebiii
54ba1e4a42 Merge pull request #28 from Sunscreen-tech/rweber/fractional
Rweber/fractional
2022-01-14 11:38:18 -08:00
Rick Weber
fade90ecf1 sub 2022-01-14 11:37:18 -08:00