Chester Leung
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.
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...
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...
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...
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...
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.
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...
Fixes #139
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...