Package-level declarations

Types

Link copied to clipboard
interface Backend

A compiler extension that adds support for a cryptographic backend.

Link copied to clipboard

Combines all back ends that support code generation.

Link copied to clipboard

A back end that combines the cleartext, commitment, ZKP, and ABY back ends.

Functions

Link copied to clipboard
fun Backend.filter(predicate: (ProtocolName) -> Boolean): Backend

Restricts the given back end to only use protocols satisfying predicate.

Link copied to clipboard

Combines back ends for different protocols into one that supports all.