mirror of
https://github.com/saymrwulf/curve25519-dalek-source.git
synced 2026-09-07 20:50:39 +00:00
Add doc comments
This commit is contained in:
parent
2eed24109e
commit
bab642c5af
2 changed files with 10 additions and 0 deletions
|
|
@ -8,6 +8,14 @@
|
||||||
// - Isis Agora Lovecruft <isis@patternsinthevoid.net>
|
// - Isis Agora Lovecruft <isis@patternsinthevoid.net>
|
||||||
// - Henry de Valence <hdevalence@hdevalence.ca>
|
// - Henry de Valence <hdevalence@hdevalence.ca>
|
||||||
|
|
||||||
|
//! Implementations of various scalar multiplication algorithms.
|
||||||
|
//!
|
||||||
|
//! Note that all of these implementations use serial code for field
|
||||||
|
//! arithmetic with the multi-model strategy described in the
|
||||||
|
//! `curve_models` module. The vectorized AVX2 backend has its own
|
||||||
|
//! scalar multiplication implementations, since it only uses one
|
||||||
|
//! curve model.
|
||||||
|
|
||||||
pub mod window;
|
pub mod window;
|
||||||
|
|
||||||
pub mod variable_base;
|
pub mod variable_base;
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,8 @@
|
||||||
// - Isis Agora Lovecruft <isis@patternsinthevoid.net>
|
// - Isis Agora Lovecruft <isis@patternsinthevoid.net>
|
||||||
// - Henry de Valence <hdevalence@hdevalence.ca>
|
// - Henry de Valence <hdevalence@hdevalence.ca>
|
||||||
|
|
||||||
|
//! Implementation of the interleaved window method, also known as Straus' method.
|
||||||
|
|
||||||
#![allow(non_snake_case)]
|
#![allow(non_snake_case)]
|
||||||
|
|
||||||
use core::borrow::Borrow;
|
use core::borrow::Borrow;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue