field
Standalone Functions
pow
pow(x, y);
Adapted from std::field::pow_32.
Parameters
Name | Type |
---|---|
x | Field |
y | Field |
is_square
is_square(x);
Parameters
Name | Type |
---|---|
x | Field |
tonelli_shanks_sqrt
tonelli_shanks_sqrt(x);
Parameters
Name | Type |
---|---|
x | Field |
__sqrt
__sqrt(x);
Parameters
Name | Type |
---|---|
x | Field |
sqrt
sqrt(x);
Returns (true, sqrt) if there is a square root.
Parameters
Name | Type |
---|---|
x | Field |
validate_sqrt_hint
validate_sqrt_hint(x, hint);
Parameters
Name | Type |
---|---|
x | Field |
hint | Field |
validate_not_sqrt_hint
validate_not_sqrt_hint(x, hint);
Parameters
Name | Type |
---|---|
x | Field |
hint | Field |
test_sqrt
test_sqrt();
Takes no parameters.