Skip to main content

Crate arcis_compiler

Crate arcis_compiler 

Source

Modules§

compile
profile_info
profile_summary
traits
utils

Structs§

ArcisFloatValue
A struct for fixed-points “floats”.
ArcisInstruction
The main output of the compiler.
ArcisMetadata
The circuit metadata. Gives the order of inputs.

Enums§

ArcisInput
A form of input id.
BaseCircuitId
MxeBitInput
A bool MXE input.
MxeCurveInput
An MXE input that is a curve point.
MxeFieldInput
An MXE input that could exist on any field.
MxeInput
An input given by the MXE, not by the user.
MxeScalarInput
A ScalarField MXE input.

Constants§

MXE_KEYS_ENC_COUNT
Number of Rescue base field ciphertexts for the encrypted MXE keys.
STATISTICAL_SECURITY_FACTOR

Traits§

ArxInput
pub trait but meant to be closed.
Curve

Type Aliases§

ArcisField
ArcisValue
AsyncMPCCircuit
Curve25519Ristretto
EvalValue
Possible outputs of a gate.