nil::crypto3::algebra::curves::detail::short_weierstrass_element_g1_jacobian_with_a4_0_dbl_2009_l Struct Reference
A struct representing element doubling from the group G1 of short Weierstrass curve for jacobian_with_a4_0 coordinates representation. NOTE: does not handle O and pts of order 2,4 http://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#doubling-dbl-2009-l. More...
#include <dbl_2009_l.hpp>
Collaboration diagram for nil::crypto3::algebra::curves::detail::short_weierstrass_element_g1_jacobian_with_a4_0_dbl_2009_l:
Static Public Member Functions | |
template<typename ElementType > | |
constexpr static ElementType | process (const ElementType &first) |
Detailed Description
A struct representing element doubling from the group G1 of short Weierstrass curve for jacobian_with_a4_0 coordinates representation. NOTE: does not handle O and pts of order 2,4 http://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#doubling-dbl-2009-l.
Member Function Documentation
◆ process()
template<typename ElementType >
|
inlinestaticconstexpr |
The documentation for this struct was generated from the following file: