ntrumls 0.7.1

NTRUMLS library for Rust. An interface to the reference implementation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate gcc;

fn main() {
    gcc::Config::new()
        .opt_level(2)
        .file("src/c/src/crypto_hash_sha512.c")
        .file("src/c/src/crypto_stream.c")
        .file("src/c/src/randombytes.c")
        .file("src/c/src/fastrandombytes.c")
        .file("src/c/src/shred.c")
        .file("src/c/src/convert.c")
        .file("src/c/src/pack.c")
        .file("src/c/src/pol.c")
        .file("src/c/src/params.c")
        .file("src/c/src/pqntrusign.c")
        .include("src/c/src")
        .compile("libntrumls.a");
}