Chester Leung

Results 19 issues of Chester Leung

This PR updates the Dockerfile to build and install the most recent version of Opaque SQL, and adds instructions to the README on how to build the Docker image and...

Currently, `generate_keypair()` [outputs a private key and a certificate](https://github.com/mc2-project/mc2/blob/master/python-package/mc2client/core.py#L512). We should modify this function to also generate and output a public key.

help wanted
good first issue

Currently, we [hardcode the port that Opaque SQL listens on](https://github.com/mc2-project/mc2/blob/41104ce9d359890d914e3f6cf712e5a646b1a9b6/python-package/mc2client/opaquesql/opaquesql.py#L24) in the client. We should make this port configurable, either by allowing users to specify it in the global configuration...

help wanted

Currently, the user has to [specify a username](https://github.com/mc2-project/mc2/blob/master/demo/config.yaml#L4) for MC2, and a [second username](https://github.com/mc2-project/mc2/blob/master/demo/azure.yaml#L22) for authentication for launched Azure VMs. We should consolidate this and have the user only input...

help wanted

Currently, MC2 Client doesn't support uploading entire directories to Azure blob storage. We'd like to add support for this, as data encrypted in `sql` format is always outputted as a...

help wanted

Currently, MC2 Client allows users to upload and download files to Azure blob storage. Users should also be able to remotely delete files they uploaded to storage. We should add...

help wanted
good first issue

MC2 is transitioning over to use GitHub actions for CI. We'd like to migrate over our build checks / tests to GitHub actions from Travis.

help wanted

We currently offer a Docker image with necessary dependencies, but the image is quite large (~5GB) and takes a while to download. Consequently, we should also provide a Dockerfile as...

good first issue
help wanted

In vanilla XGBoost, the user can call `load_model()` on the output of `save_raw()` , which is an in-memory buffer – a serialized model. In Secure XGBoost, we don’t yet support...

good first issue