Instead of macro_use, use use.

master
Andreas Fackler 7 years ago committed by Andreas Fackler
parent 0cadd3196f
commit 05cde32d01
  1. 3
      benches/bench.rs
  2. 2
      examples/basic_pkc.rs
  3. 2
      src/error.rs
  4. 8
      src/lib.rs
  5. 3
      src/poly.rs
  6. 2
      src/secret.rs
  7. 2
      src/serde_impl.rs

@ -1,10 +1,9 @@
#[macro_use]
extern crate criterion; extern crate criterion;
extern crate pairing; extern crate pairing;
extern crate rand; extern crate rand;
extern crate threshold_crypto; extern crate threshold_crypto;
use criterion::Criterion; use criterion::{criterion_group, criterion_main, Criterion};
use threshold_crypto::poly::Poly; use threshold_crypto::poly::Poly;
use threshold_crypto::Fr; use threshold_crypto::Fr;

@ -1,9 +1,9 @@
extern crate bincode; extern crate bincode;
#[macro_use]
extern crate serde_derive; extern crate serde_derive;
extern crate threshold_crypto; extern crate threshold_crypto;
use bincode::{deserialize, serialize}; use bincode::{deserialize, serialize};
use serde_derive::{Deserialize, Serialize};
use threshold_crypto::{PublicKey, SecretKey, Signature}; use threshold_crypto::{PublicKey, SecretKey, Signature};
#[derive(Deserialize, Serialize)] #[derive(Deserialize, Serialize)]

@ -1,5 +1,7 @@
//! Crypto errors. //! Crypto errors.
use failure::Fail;
/// A crypto error. /// A crypto error.
#[derive(Clone, Eq, PartialEq, Debug, Fail)] #[derive(Clone, Eq, PartialEq, Debug, Fail)]
pub enum Error { pub enum Error {

@ -15,20 +15,15 @@
extern crate bincode; extern crate bincode;
extern crate byteorder; extern crate byteorder;
extern crate errno; extern crate errno;
#[macro_use]
extern crate failure; extern crate failure;
extern crate hex_fmt; extern crate hex_fmt;
extern crate init_with; extern crate init_with;
#[macro_use]
extern crate lazy_static; extern crate lazy_static;
#[macro_use]
extern crate log; extern crate log;
extern crate memsec; extern crate memsec;
extern crate rand; extern crate rand;
#[macro_use]
extern crate rand_derive; extern crate rand_derive;
extern crate serde; extern crate serde;
#[macro_use]
extern crate serde_derive; extern crate serde_derive;
extern crate tiny_keccak; extern crate tiny_keccak;
@ -48,14 +43,17 @@ use std::ptr::copy_nonoverlapping;
use byteorder::{BigEndian, ByteOrder}; use byteorder::{BigEndian, ByteOrder};
use hex_fmt::HexFmt; use hex_fmt::HexFmt;
use init_with::InitWith; use init_with::InitWith;
use log::debug;
use pairing::{CurveAffine, CurveProjective, Engine, Field}; use pairing::{CurveAffine, CurveProjective, Engine, Field};
use rand::{ChaChaRng, OsRng, Rand, Rng, SeedableRng}; use rand::{ChaChaRng, OsRng, Rand, Rng, SeedableRng};
use rand_derive::Rand;
use tiny_keccak::sha3_256; use tiny_keccak::sha3_256;
use error::{Error, Result}; use error::{Error, Result};
use into_fr::IntoFr; use into_fr::IntoFr;
use poly::{Commitment, Poly}; use poly::{Commitment, Poly};
use secret::{clear_fr, ContainsSecret, MemRange, FR_SIZE}; use secret::{clear_fr, ContainsSecret, MemRange, FR_SIZE};
use serde_derive::{Deserialize, Serialize};
#[cfg(not(feature = "use-insecure-test-only-mock-crypto"))] #[cfg(not(feature = "use-insecure-test-only-mock-crypto"))]
pub use pairing::bls12_381::{Bls12 as PEngine, Fr, G1Affine, G2Affine, G1, G2}; pub use pairing::bls12_381::{Bls12 as PEngine, Fr, G1Affine, G2Affine, G1, G2};

@ -22,13 +22,14 @@ use std::hash::{Hash, Hasher};
use std::mem::size_of_val; use std::mem::size_of_val;
use std::{cmp, iter, ops}; use std::{cmp, iter, ops};
use super::{Fr, G1Affine, G1};
use pairing::{CurveAffine, CurveProjective, Field}; use pairing::{CurveAffine, CurveProjective, Field};
use rand::Rng; use rand::Rng;
use serde_derive::{Deserialize, Serialize};
use error::{Error, Result}; use error::{Error, Result};
use into_fr::IntoFr; use into_fr::IntoFr;
use secret::{clear_fr, ContainsSecret, MemRange, Safe}; use secret::{clear_fr, ContainsSecret, MemRange, Safe};
use {Fr, G1Affine, G1};
/// A univariate polynomial in the prime field. /// A univariate polynomial in the prime field.
#[derive(Serialize, Deserialize, PartialEq, Eq)] #[derive(Serialize, Deserialize, PartialEq, Eq)]

@ -4,7 +4,9 @@
use std::mem::{size_of, size_of_val}; use std::mem::{size_of, size_of_val};
use std::ops::{Deref, DerefMut}; use std::ops::{Deref, DerefMut};
use lazy_static::lazy_static;
use memsec::memzero; use memsec::memzero;
use Fr; use Fr;
lazy_static! { lazy_static! {

@ -3,6 +3,7 @@ use std::borrow::Cow;
use super::G1; use super::G1;
use serde::de::Error as DeserializeError; use serde::de::Error as DeserializeError;
use serde::{Deserialize, Deserializer, Serialize, Serializer}; use serde::{Deserialize, Deserializer, Serialize, Serializer};
use serde_derive::{Deserialize, Serialize};
use poly::{coeff_pos, BivarCommitment}; use poly::{coeff_pos, BivarCommitment};
@ -200,6 +201,7 @@ mod tests {
use bincode; use bincode;
use pairing::Engine; use pairing::Engine;
use rand::{self, Rng}; use rand::{self, Rng};
use serde_derive::{Deserialize, Serialize};
use poly::BivarPoly; use poly::BivarPoly;

Loading…
Cancel
Save