nil::crypto3::algebra::policies::multiexp_method_bos_coster Struct Reference
#include <policies.hpp>
Collaboration diagram for nil::crypto3::algebra::policies::multiexp_method_bos_coster:
Static Public Member Functions | |
template<typename InputBaseIterator , typename InputFieldIterator > | |
static std::iterator_traits< InputBaseIterator >::value_type | process (InputBaseIterator vec_start, InputBaseIterator vec_end, InputFieldIterator scalar_start, InputFieldIterator scalar_end) |
Detailed Description
A variant of the Bos-Coster algorithm [1], with implementation suggestions from [2].
[1] = Bos and Coster, "Addition chain heuristics", CRYPTO '89 [2] = Bernstein, Duif, Lange, Schwabe, and Yang, "High-speed high-security signatures", CHES '11
Member Function Documentation
◆ process()
template<typename InputBaseIterator , typename InputFieldIterator >
|
inlinestatic |
The documentation for this struct was generated from the following file: