Commit Graph

9 Commits

Author SHA1 Message Date
Neil
4b1d45339b update python basic example 2024-03-21 01:08:28 -07:00
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
Neil Movva
7740f75ec2 [BLY-64] Python Spiral v1, and docs
Python client: use spiral v1, add basic docs
Unify client versions at 0.2.0
Add min rustc version to all crates
2023-08-29 13:19:27 -07:00
Neil Movva
191d02db06 add "release" trigger to workflows (#24)
* add "release" trigger to workflows

* remove auto-publish on release

seems to trigger incorrectly?
manual workflow_dispatch -> release is fine for now.
2023-04-20 15:59:11 -07:00
Neil Movva
3b28c30d89 Clients: add modify and clear (#23)
* add modify and clear

* test blyss service via python client
2023-04-20 13:31:59 -07:00
Neil Movva
91e98674de Github Actions builds for Python client (#18)
* Setup Github Actions builds for Python client

* unify js and python releases
(triggered by github release)

* reduce build churn: run mac/win only after linux

* ignore some paths in PR build trigger

* name python builder workflow
2023-03-27 22:55:35 -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
20e5900ed7 Add local server (#12)
* Add local server

* Fix node-local example

* Fix build
2023-03-13 16:30:21 -07:00
Samir Menon
48e4792ca2 Initial version of homomorphic encryption SDK 2023-02-07 15:21:24 -08:00