nil::crypto3::algebra::curves::detail::twisted_edwards_element_g1_extended_with_a_minus_1_add_2008_hwcd_3 Struct Reference
A struct representing element addition from the group G1 of twisted Edwards curve for extended coordinates with a=-1 representation. https://hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html#addition-add-2008-hwcd-3 https://datatracker.ietf.org/doc/html/rfc8032#section-5.1.4. More...
#include <add_2008_hwcd_3.hpp>
Collaboration diagram for nil::crypto3::algebra::curves::detail::twisted_edwards_element_g1_extended_with_a_minus_1_add_2008_hwcd_3:
Static Public Member Functions | |
template<typename ElementType > | |
constexpr static ElementType | process (const ElementType &first, const ElementType &second) |
Detailed Description
A struct representing element addition from the group G1 of twisted Edwards curve for extended coordinates with a=-1 representation. https://hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html#addition-add-2008-hwcd-3 https://datatracker.ietf.org/doc/html/rfc8032#section-5.1.4.
Member Function Documentation
◆ process()
template<typename ElementType >
|
inlinestaticconstexpr |
The documentation for this struct was generated from the following file: