225 lines
4.2 KiB
Markdown
225 lines
4.2 KiB
Markdown
# module crypto.ed25519.internal.edwards25519
|
|
|
|
|
|
## Contents
|
|
- [Constants](#Constants)
|
|
- [new_generator_point](#new_generator_point)
|
|
- [new_identity_point](#new_identity_point)
|
|
- [new_scalar](#new_scalar)
|
|
- [Scalar](#Scalar)
|
|
- [add](#add)
|
|
- [bytes](#bytes)
|
|
- [equal](#equal)
|
|
- [invert](#invert)
|
|
- [multiply](#multiply)
|
|
- [multiply_add](#multiply_add)
|
|
- [negate](#negate)
|
|
- [non_adjacent_form](#non_adjacent_form)
|
|
- [set](#set)
|
|
- [set_bytes_with_clamping](#set_bytes_with_clamping)
|
|
- [set_canonical_bytes](#set_canonical_bytes)
|
|
- [set_uniform_bytes](#set_uniform_bytes)
|
|
- [subtract](#subtract)
|
|
- [Element](#Element)
|
|
- [zero](#zero)
|
|
- [one](#one)
|
|
- [reduce](#reduce)
|
|
- [add](#add)
|
|
- [subtract](#subtract)
|
|
- [negate](#negate)
|
|
- [invert](#invert)
|
|
- [square](#square)
|
|
- [multiply](#multiply)
|
|
- [pow_22523](#pow_22523)
|
|
- [sqrt_ratio](#sqrt_ratio)
|
|
- [selected](#selected)
|
|
- [is_negative](#is_negative)
|
|
- [absolute](#absolute)
|
|
- [set](#set)
|
|
- [set_bytes](#set_bytes)
|
|
- [bytes](#bytes)
|
|
- [equal](#equal)
|
|
- [swap](#swap)
|
|
- [mult_32](#mult_32)
|
|
- [Point](#Point)
|
|
- [add](#add)
|
|
- [bytes](#bytes)
|
|
- [bytes_montgomery](#bytes_montgomery)
|
|
- [equal](#equal)
|
|
- [mult_by_cofactor](#mult_by_cofactor)
|
|
- [multi_scalar_mult](#multi_scalar_mult)
|
|
- [negate](#negate)
|
|
- [scalar_base_mult](#scalar_base_mult)
|
|
- [scalar_mult](#scalar_mult)
|
|
- [set](#set)
|
|
- [set_bytes](#set_bytes)
|
|
- [subtract](#subtract)
|
|
- [vartime_double_scalar_base_mult](#vartime_double_scalar_base_mult)
|
|
- [vartime_multiscalar_mult](#vartime_multiscalar_mult)
|
|
|
|
## Constants
|
|
[[Return to contents]](#Contents)
|
|
|
|
[[Return to contents]](#Contents)
|
|
|
|
[[Return to contents]](#Contents)
|
|
|
|
## new_generator_point
|
|
[[Return to contents]](#Contents)
|
|
|
|
## new_identity_point
|
|
[[Return to contents]](#Contents)
|
|
|
|
## new_scalar
|
|
[[Return to contents]](#Contents)
|
|
|
|
## Scalar
|
|
## add
|
|
[[Return to contents]](#Contents)
|
|
|
|
## bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## equal
|
|
[[Return to contents]](#Contents)
|
|
|
|
## invert
|
|
[[Return to contents]](#Contents)
|
|
|
|
## multiply
|
|
[[Return to contents]](#Contents)
|
|
|
|
## multiply_add
|
|
[[Return to contents]](#Contents)
|
|
|
|
## negate
|
|
[[Return to contents]](#Contents)
|
|
|
|
## non_adjacent_form
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set_bytes_with_clamping
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set_canonical_bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set_uniform_bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## subtract
|
|
[[Return to contents]](#Contents)
|
|
|
|
## Element
|
|
[[Return to contents]](#Contents)
|
|
|
|
## zero
|
|
[[Return to contents]](#Contents)
|
|
|
|
## one
|
|
[[Return to contents]](#Contents)
|
|
|
|
## reduce
|
|
[[Return to contents]](#Contents)
|
|
|
|
## add
|
|
[[Return to contents]](#Contents)
|
|
|
|
## subtract
|
|
[[Return to contents]](#Contents)
|
|
|
|
## negate
|
|
[[Return to contents]](#Contents)
|
|
|
|
## invert
|
|
[[Return to contents]](#Contents)
|
|
|
|
## square
|
|
[[Return to contents]](#Contents)
|
|
|
|
## multiply
|
|
[[Return to contents]](#Contents)
|
|
|
|
## pow_22523
|
|
[[Return to contents]](#Contents)
|
|
|
|
## sqrt_ratio
|
|
[[Return to contents]](#Contents)
|
|
|
|
## selected
|
|
[[Return to contents]](#Contents)
|
|
|
|
## is_negative
|
|
[[Return to contents]](#Contents)
|
|
|
|
## absolute
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set_bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## equal
|
|
[[Return to contents]](#Contents)
|
|
|
|
## swap
|
|
[[Return to contents]](#Contents)
|
|
|
|
## mult_32
|
|
[[Return to contents]](#Contents)
|
|
|
|
## Point
|
|
[[Return to contents]](#Contents)
|
|
|
|
## add
|
|
[[Return to contents]](#Contents)
|
|
|
|
## bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## bytes_montgomery
|
|
[[Return to contents]](#Contents)
|
|
|
|
## equal
|
|
[[Return to contents]](#Contents)
|
|
|
|
## mult_by_cofactor
|
|
[[Return to contents]](#Contents)
|
|
|
|
## multi_scalar_mult
|
|
[[Return to contents]](#Contents)
|
|
|
|
## negate
|
|
[[Return to contents]](#Contents)
|
|
|
|
## scalar_base_mult
|
|
[[Return to contents]](#Contents)
|
|
|
|
## scalar_mult
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set
|
|
[[Return to contents]](#Contents)
|
|
|
|
## set_bytes
|
|
[[Return to contents]](#Contents)
|
|
|
|
## subtract
|
|
[[Return to contents]](#Contents)
|
|
|
|
## vartime_double_scalar_base_mult
|
|
[[Return to contents]](#Contents)
|
|
|
|
## vartime_multiscalar_mult
|
|
[[Return to contents]](#Contents)
|
|
|
|
#### Powered by vdoc. Generated on: 7 Feb 2025 12:06:55
|