1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
* ed25519/mod.rs
*
* Copyright 2018 Standard Mining
*
* Available to be used and modified under the terms of the MIT License.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
//! Modified ed25519 cryptography for use by Cryptonote.
//! Specifically, public-key calculation is performed using scalar multiplication
//! without using SHA512 at all.
pub use ;
use prelude;
use *;
use BigNumContextRef;
/// Creates an ed25519 [`Keypair`] from the given random seed.
///
/// [`Keypair`]: ./keys/struct.Keypair.html