Struct pairing::bls12_381::Bls12 [] [src]

pub struct Bls12;

Trait Implementations

impl Clone for Bls12
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Bls12
[src]

[src]

Formats the value using the given formatter. Read more

impl Engine for Bls12
[src]

This is the scalar field of the G1/G2 groups.

The projective representation of an element in G1.

The affine representation of an element in G1.

The projective representation of an element in G2.

The affine representation of an element in G2.

The base field that hosts G1.

The extension field that hosts G2.

The extension field that hosts the target group of the pairing.

[src]

Perform a miller loop with some number of (G1, G2) pairs.

[src]

Perform final exponentiation of the result of a miller loop.

[src]

Performs a complete pairing operation (p, q).

Auto Trait Implementations

impl Send for Bls12

impl Sync for Bls12