README

Differential Privacy in Go

This is the Go implementation of the differential privacy library. For general details and key definitions, see the top-level documentation. This document describes Go-specific aspects.

How to Use

Usage of the Go Differential Privacy library is demonstrated in the codelab.

Full documentation of the API is available as godoc.

Expand ▾ Collapse ▴

Directories

Path Synopsis
Package checks contains checks for differentially private functions.
Package checks contains checks for differentially private functions.
Package dpagg contains differentially private aggregation primitives.
Package dpagg contains differentially private aggregation primitives.
Package noise contains methods to generate and add noise to data.
Package noise contains methods to generate and add noise to data.
Package rand provides methods for generating random numbers from distributions useful for the differential privacy library.
Package rand provides methods for generating random numbers from distributions useful for the differential privacy library.