16 projects
parts
Minimal library that enables partitioning of iterable objects in a concise manner.
polyline
A Python implementation of Google's Encoded Polyline Algorithm Format.
ge25519
Pure-Python data structure for working with Ed25519 (and Ristretto) group elements and operations.
fe25519
Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations.
oprf
Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 and the Ristretto group.
mr4mp
Thin MapReduce-like layer that wraps the Python multiprocessing library.
additive
Data structure for representing additive secret shares of integers, designed for use within secure MPC protocol implementations.
oblivious
Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.
circuitry
Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.
otc
Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.
bcl
Python library that provides a simple interface for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) encryption/decryption primitives.
oprfs
Oblivious pseudo-random function (OPRF) service for maintaining a persistent mask and applying that mask to private data.
bfcl
Python library for working with circuit definitions represented using the Bristol Fashion.
nthcommunity
Python API for the nth.community secure data collaboration platform.
sfu
Snowflake URI utility library that supports extraction of Snowflake configuration data and method parameters from Snowflake resource URIs.
b3u
Utility for extracting Boto3 configuration information and method parameters from AWS resource URIs.