Commit Graph

11 Commits

Author SHA1 Message Date
Neil Movva
9604fd30e1 [BLY-66] direct upload pparams (#28)
* bucket check and async setup
clients perform direct setup by default

* (python) more consistent json for internal api

all requests and response are JSON.
all binary payloads are explicitly encoded as base64
within api.py, and decoded back to bytes before leaving api.py.
User-facing code, e.g. bucket.py and bucket_service.py,
should not see base64 wrangling.

* Support async for all ops

refactor api.py to be async-first
use new asyncio loops to support non-async interface;
cannot call non-async methods from async context

* [js] update client to work with unified service
bump both versions to 0.2.1
disable npm/pypi publish except on manual workflow run

* disable request compression

* fix workflow tests

update standalone Spiral test server to use new JSON interface
2023-09-11 16:55:35 -07:00
menonsamir
1f5c056c4a Bump default Spiral version (#22)
* Bump Spiral PIR version

* 0.1.8

* Fix lock
2023-04-11 15:39:52 -07:00
menonsamir
7b655623c0 Fix Node example (#15)
* 0.1.7

* update examples (fix #14)

* Fix build

* Add crypto to bloom tests
2023-03-14 20:59:41 -07:00
menonsamir
aea24b9156 Fix local server example (#13)
* update npmignore

* 0.1.7-alpha.1

* Update local example
2023-03-14 02:03:56 -07:00
menonsamir
7c51219722 Add CommonJS module (#11)
* add CommonJS module

* add copy plugin
2023-03-12 16:30:05 -07:00
Samir Menon
29e718834e 0.1.6 2023-02-24 14:00:35 -08:00
Samir Menon
129834d2a0 0.1.5 2023-02-24 13:57:31 -08:00
Samir Menon
f1130fae3d 0.1.4 2023-02-24 13:53:02 -08:00
Samir Menon
99783ca522 0.1.4-alpha.4 2023-02-21 21:44:00 -08:00
menonsamir
1cd8d24b27 Add DoublePIR support (#10)
* initial add

* fix bucket

* small fixes

* prepare for wasm

* fix derivation

* Fully working doublepir implementation

* Cleanup

* 0.1.4-alpha.0

* Fix node support and url config

* 0.1.4-alpha.1

* 0.1.4-alpha.2

* fix url fetch

* 0.1.4-alpha.3

* Start avoiding materializing pseudorandom matrices

* cleanup
2023-02-19 13:25:51 -08:00
Samir Menon
48e4792ca2 Initial version of homomorphic encryption SDK 2023-02-07 15:21:24 -08:00