class BLS::Fq

Finite field over q.

Constants

MAX_BITS
ONE
ORDER
ZERO

Attributes

value[R]

Public Class Methods

new(value) click to toggle source
# File lib/bls/field.rb, line 77
def initialize(value)
  raise ArgumentError, 'Invalid value.' unless value.is_a?(Integer)

  @value = BLS.mod(value, ORDER)
end