# private-compute-libraries **Repository Path**: mirrors_google/private-compute-libraries ## Basic Information - **Project Name**: private-compute-libraries - **Description**: Contains libraries for use in making provably-private applications. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-13 - **Last Updated**: 2026-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Private Compute Libraries This repository contains source code for the following libraries, which work together under the name "Private Compute Libraries": * Chronicle * Plugins ## Building & Testing Although there should be no reason why the Private Compute Libraries shouldn't build and pass tests on any operating system supported by Bazel, the following build and test instructions assume the environment to be Debian Linux. ### Install Android SDK 31 Install [Android Studio](https://developer.android.com/studio) and Android SDK 31 from the [SDK Manager](https://developer.android.com/studio/intro/update#sdk-manager). Ensure your `ANDROID_HOME` environment variable is [configured correctly](https://developer.android.com/studio/command-line/variables). ### Install Bazel and OpenJDK 11 ```bash sudo apt update sudo apt install default-jdk bazel ``` ### Clone the Git Repository ```bash git clone git@github.com:google/private-compute-libraries.git cd private-compute-libraries ``` ### Build & Test Locally ```bash bazel build //... bazel test //... ``` **Note:** If your machine has a nonstandard default JDK, you may need to add a flag to the above commands: `--java_runtime_version=local-openjdk11`