Skip to main content
Avatar for Andrei Lapets from gravatar.com

Andrei Lapets

Username    lapets
Date joined   Joined

67 projects

pairid

Last released

None

parsial

Last released

Python library that transforms any string parser into a parser that skips portions of the input that contain syntax errors.

richreports

Last released

Library that supports the construction of human-readable, interactive static analysis reports that consist of decorated concrete syntax representations of programs.

egcd

Last released

Pure-Python extended Euclidean algorithm implementation that accepts any number of integer arguments.

tinybook

Last released

Minimal pure-Python library that demonstrates a basic workflow for an encrypted order book by leveraging a secure multi-party computation (MPC) protocol.

tinyvote

Last released

Minimal pure-Python library that demonstrates a basic encrypted voting workflow by leveraging a secure multi-party computation (MPC) protocol.

permutations

Last released

Python library for instantiating and working with permutation collections that provide efficient implementations of all sequence methods (including random-access retrieval by index).

tinybid

Last released

Minimal pure-Python library that implements a basic single-item first-price auction via a secure multi-party computation (MPC) protocol.

tinybio

Last released

Minimal pure-Python library that implements a basic version of a secure decentralized biometric authentication functionality via a secure multi-party computation protocol.

tinynmc

Last released

Minimal pure-Python implementation of a secure multi-party computation (MPC) protocol for evaluating arithmetic sum-of-products expressions via a non-interactive computation phase.

sophiegermain

Last released

Pure-Python library that provides a selection of Sophie Germain primes

mclbn256

Last released

Python bindings for the BN254/256 pairing-friendly curve supported by the MCl library.

barriers

Last released

Python decorators for including/excluding type checks, value/bounds checks, and other code blocks within the compiled bytecode of functions and methods.

bn254

Last released

Pure-Python library that implements operations over the BN(2,254) pairing-friendly curve.

ge25519

Last released

Pure-Python data structure for working with Ed25519 (and Ristretto) group elements and operations.

fe25519

Last released

Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations.

fountains

Last released

Python library for generating and concisely specifying reproducible pseudorandom binary data for unit testing.

pillowcases

Last released

Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.

bitlist

Last released

Pure-Python library for working with bit vectors.

parts

Last released

Minimal library that enables partitioning of iterable objects in a concise manner.

blooms

Last released

Lightweight Bloom filter data structure derived from the built-in bytearray type.

oprf

Last released

Oblivious pseudo-random function (OPRF) protocol functionality implementations based on Curve25519 and the Ristretto group.

mr4mp

Last released

Thin MapReduce-like layer that wraps the Python multiprocessing library.

shamirs

Last released

Minimal pure-Python implementation of Shamir's Secret Sharing scheme.

lagrange

Last released

Pure-Python implementation of Lagrange interpolation over finite fields.

modulo

Last released

Pure-Python library for working with modular arithmetic, congruence classes, and finite fields.

additive

Last released

Data structure for representing additive secret shares of integers, designed for use within secure MPC protocol implementations.

exclusive

Last released

Data structure for representing secret shares of byte vectors based on bitwise XOR, designed for use within secure multi-party computation (MPC) protocol implementations.

products

Last released

Simple function for building ensembles of iterables that are disjoint partitions of an overall Cartesian product.

flats

Last released

Minimal library that enables flattening of nested instances of container types.

reiter

Last released

Wrapper for Python iterators and iterables that implements a list-like random-access interface.

isqrt

Last released

Efficient pure-Python implementation of the integer square root function.

prd

Last released

Idiomatic implementation of a Python function that calculates the product of the items from an iterable.

rbcl

Last released

Python library that bundles libsodium and provides wrappers for its Ristretto group functions.

oblivious

Last released

Python library that serves as an API for common cryptographic primitives used to implement OPRF, OT, and PSI protocols.

sizeof

Last released

Simple function for determining the memory usage of common Python values and objects.

circuit

Last released

Pure-Python library for building and working with logical circuits.

circuitry

Last released

Embedded domain-specific combinator library for the abstract assembly and automated synthesis of logical circuits.

circuitdb

Last released

Data set of optimal circuits for Boolean functions that have low arity.

logical

Last released

Callable class derived from the tuple type for representing logical operators/connectives based on their truth tables.

otc

Last released

Oblivious transfer (OT) communications protocol message/response functionality implementations based on Curve25519 and the Ristretto group.

bcl

Last released

Python library that provides a simple interface for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) encryption/decryption primitives.

oprfs

Last released

Oblivious pseudo-random function (OPRF) service for maintaining a persistent mask and applying that mask to private data.

algebraical

Last released

Subclass of the built-in function type for representing algebraic operators (that are typically associated with algebraic structures and algebraic circuits) as immutable, hashable, sortable, and callable objects.

b3q

Last released

Boto3 utility library that supports parameter-driven and predicate-driven retrieval of collections of AWS resources.

datatask

Last released

General-purpose data structure and representation format for tasks (stand-alone or part of a larger data workflow) that involve multiple data resources.

metatable

Last released

Extensible table data structure that supports concise workflow descriptions via user-defined combinators.

symbolism

Last released

Extensible combinator library for building symbolic expressions that can be evaluated at a later time.

are

Last released

Library for defining and working with abstract regular expressions that work with any symbol type.

nfa

Last released

Pure-Python library for building and working with nondeterministic finite automata (NFAs).

bfcl

Last released

Python library for working with circuit definitions represented using the Bristol Fashion.

nthcommunity

Last released

Python API for the nth.community secure data collaboration platform.

b3u

Last released

Utility for extracting Boto3 configuration information and method parameters from AWS resource URIs.

published

Last released

Python library that serves as an example/template for a package publishing guide.

capsules

Last released

Library for depositing a function definition inside a temporary module file.

canaries

Last released

Python library for choosing and loading dynamic library files compatible with the operating environment.

monoliths

Last released

Python tool for automatically wrapping a multi-module Python library into a single portable module file.

wff

Last released

Python library for building and working with propositional formulas.

trudge

Last released

Generators that enumerate discrete spaces using various strategies.

summations

Last released

Library to enumerate all natural number lists with a target sum.

primelist

Last released

Python library encapsulating the set of all primes as an indexed collection (optimized for small primes).

UxADT

Last released

Cross-platform embedded representation for algebraic data types, values, and common operations.

geoql

Last released

Library for performing queries and transformations on GeoJSON data (with emphasis on support for abstract graph representations).

geoleaflet

Last released

Python library to quickly build a standalone HTML file with a Leaflet visualization of a GeoJSON object.

protoql

Last released

Language for rapid assembly, querying, and interactive visual rendering of diagrams and common, abstract mathematical structures.

dml

Last released

Common functionalities for building Data Mechanics platform components.

pydrogen

Last released

Python library for building embedded languages within Python that have alternative operational semantics and abstract interpretations..

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page