changing secp import to tag, and consolidating Cargo.toml import (#220)

This commit is contained in:
Yeastplume 2017-10-31 23:20:55 +00:00 committed by GitHub
parent 508349e799
commit 05d22cb632
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
41 changed files with 57 additions and 65 deletions

View file

@ -10,7 +10,6 @@ grin_chain = { path = "../chain" }
grin_pool = { path = "../pool" }
grin_store = { path = "../store" }
grin_util = { path = "../util" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }
hyper = "~0.10.6"
slog = { version = "^2.0.12", features = ["max_level_trace", "release_max_level_trace"] }
iron = "~0.5.1"

View file

@ -24,7 +24,7 @@ use serde_json;
use chain;
use rest::*;
use types::*;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use util;
use util::LOGGER;

View file

@ -17,7 +17,6 @@ extern crate grin_chain as chain;
extern crate grin_pool as pool;
extern crate grin_store as store;
extern crate grin_util as util;
extern crate secp256k1zkp as secp;
extern crate hyper;
#[macro_use]

View file

@ -16,7 +16,7 @@ use std::sync::Arc;
use core::{core, global};
use core::core::hash::Hashed;
use chain;
use secp::pedersen;
use util::secp::pedersen;
use rest::*;
use util;

View file

@ -16,7 +16,6 @@ grin_core = { path = "../core" }
grin_keychain = { path = "../keychain" }
grin_util = { path = "../util" }
grin_store = { path = "../store" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }
[dev-dependencies]
env_logger="^0.3.5"

View file

@ -18,7 +18,7 @@
use std::collections::VecDeque;
use std::sync::{Arc, Mutex, RwLock};
use secp::pedersen::{Commitment, RangeProof};
use util::secp::pedersen::{Commitment, RangeProof};
use core::core::{SumCommit};
use core::core::pmmr::{NoSum, HashSum};

View file

@ -33,7 +33,6 @@ extern crate time;
extern crate grin_core as core;
extern crate grin_util as util;
extern crate grin_store;
extern crate secp256k1zkp as secp;
mod chain;
pub mod pipe;

View file

@ -16,7 +16,7 @@
use std::sync::{Arc, RwLock};
use secp;
use util::secp;
use time;
use core::consensus;

View file

@ -16,7 +16,7 @@
use std::sync::Arc;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use types::*;
use core::core::hash::{Hash, Hashed};

View file

@ -20,8 +20,8 @@ use std::collections::HashMap;
use std::path::Path;
use std::sync::Arc;
use secp;
use secp::pedersen::{RangeProof, Commitment};
use util::secp;
use util::secp::pedersen::{RangeProof, Commitment};
use core::core::{Block, Output, SumCommit, TxKernel};
use core::core::pmmr::{Summable, NoSum, PMMR, HashSum, Backend};

View file

@ -16,7 +16,7 @@
use std::io;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use grin_store as store;
use core::core::{Block, BlockHeader, block, Output};

View file

@ -15,6 +15,5 @@ serde = "~1.0.8"
serde_derive = "~1.0.8"
time = "^0.1"
lazy_static = "~0.2.8"
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }
grin_keychain = { path = "../keychain" }
grin_util = { path = "../util" }

View file

@ -15,7 +15,8 @@
//! Blocks and blockheaders
use time;
use secp::{self, Secp256k1};
use util;
use util::secp::{self, Secp256k1};
use std::collections::HashSet;
use core::Committed;
@ -515,7 +516,7 @@ impl Block {
"Block reward - Switch Commit Hash is: {:?}",
switch_commit_hash
);
let msg = secp::pedersen::ProofMessage::empty();
let msg = util::secp::pedersen::ProofMessage::empty();
let rproof = keychain.range_proof(reward(fees), key_id, commit, msg)?;
let output = Output {
@ -529,7 +530,7 @@ impl Block {
let out_commit = output.commitment();
let excess = secp.commit_sum(vec![out_commit], vec![over_commit])?;
let msg = secp::Message::from_slice(&[0; secp::constants::MESSAGE_SIZE])?;
let msg = util::secp::Message::from_slice(&[0; secp::constants::MESSAGE_SIZE])?;
let sig = keychain.sign(&msg, &key_id)?;
let proof = TxKernel {
@ -553,7 +554,7 @@ mod test {
use consensus::*;
use std::time::Instant;
use secp;
use util::secp;
// utility to create a block without worrying about the key or previous
// header

View file

@ -25,7 +25,7 @@
//! build::transaction(vec![input_rand(75), output_rand(42), output_rand(32),
//! with_fee(1)])
use secp;
use util::secp;
use core::{Transaction, Input, Output, SwitchCommitHash, DEFAULT_OUTPUT};
use core::transaction::kernel_sig_msg;

View file

@ -26,8 +26,8 @@ pub mod transaction;
use std::fmt;
use std::cmp::Ordering;
use secp::{self, Secp256k1};
use secp::pedersen::*;
use util::secp::{self, Secp256k1};
use util::secp::pedersen::*;
pub use self::block::*;
pub use self::transaction::*;

View file

@ -16,8 +16,8 @@
use byteorder::{ByteOrder, BigEndian};
use blake2::blake2b::blake2b;
use secp::{self, Secp256k1, Message, Signature};
use secp::pedersen::{RangeProof, Commitment};
use util::secp::{self, Secp256k1, Message, Signature};
use util::secp::pedersen::{RangeProof, Commitment};
use std::ops;
use core::Committed;
@ -572,7 +572,7 @@ impl ops::Add for SumCommit {
mod test {
use super::*;
use keychain::Keychain;
use secp;
use util::secp;
#[test]
fn test_kernel_ser_deser() {

View file

@ -29,7 +29,6 @@ extern crate byteorder;
extern crate slog;
extern crate num_bigint as bigint;
extern crate rand;
extern crate secp256k1zkp as secp;
extern crate grin_keychain as keychain;
extern crate grin_util as util;
extern crate serde;

View file

@ -26,9 +26,9 @@ use keychain::{Identifier, IDENTIFIER_SIZE};
use core::hash::Hashed;
use consensus::VerifySortOrder;
use core::transaction::{SWITCH_COMMIT_HASH_SIZE, SwitchCommitHash};
use secp::pedersen::Commitment;
use secp::pedersen::RangeProof;
use secp::constants::{MAX_PROOF_SIZE, PEDERSEN_COMMITMENT_SIZE};
use util::secp::pedersen::Commitment;
use util::secp::pedersen::RangeProof;
use util::secp::constants::{MAX_PROOF_SIZE, PEDERSEN_COMMITMENT_SIZE};
/// Possible errors deriving from serializing or deserializing.
#[derive(Debug)]
@ -547,22 +547,22 @@ impl AsFixedBytes for ::core::hash::Hash {
return 32;
}
}
impl AsFixedBytes for ::secp::pedersen::RangeProof {
impl AsFixedBytes for ::util::secp::pedersen::RangeProof {
fn len(&self) -> usize {
return self.plen;
}
}
impl AsFixedBytes for ::secp::key::SecretKey {
impl AsFixedBytes for ::util::secp::key::SecretKey {
fn len(&self) -> usize {
return 1;
}
}
impl AsFixedBytes for ::secp::Signature {
impl AsFixedBytes for ::util::secp::Signature {
fn len(&self) -> usize {
return 64;
}
}
impl AsFixedBytes for ::secp::pedersen::Commitment {
impl AsFixedBytes for ::util::secp::pedersen::Commitment {
fn len(&self) -> usize {
return PEDERSEN_COMMITMENT_SIZE;
}

View file

@ -15,7 +15,6 @@ grin_util = { path = "../util" }
grin_keychain = { path = "../keychain" }
grin_wallet = { path = "../wallet" }
grin_pow = { path = "../pow" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }
futures = "^0.1.15"
futures-cpupool = "^0.1.3"

View file

@ -23,7 +23,7 @@ use core::core::hash::{Hash, Hashed};
use core::core::target::Difficulty;
use p2p::{self, NetAdapter, Server, PeerStore, PeerData, State};
use pool;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use util::OneTime;
use store;
use sync;

View file

@ -47,7 +47,6 @@ extern crate grin_util as util;
extern crate grin_keychain as keychain;
extern crate grin_wallet as wallet;
extern crate grin_pow as pow;
extern crate secp256k1zkp as secp;
mod adapters;
mod server;

View file

@ -37,7 +37,7 @@ use util::LOGGER;
use types::Error;
use chain;
use secp;
use util::secp;
use pool;
use util;
use keychain::{Identifier, Keychain};

View file

@ -20,7 +20,7 @@ extern crate grin_api as api;
extern crate grin_wallet as wallet;
extern crate grin_keychain as keychain;
extern crate grin_pow as pow;
extern crate secp256k1zkp as secp;
extern crate grin_util as util;
extern crate blake2_rfc as blake2;
extern crate futures;
@ -37,7 +37,7 @@ use std::sync::{Arc, Mutex};
use tokio_core::reactor;
use tokio_timer::Timer;
use secp::Secp256k1;
use util::secp::Secp256k1;
// TODO - why does this need self here? Missing something somewhere.
use self::keychain::Keychain;
use wallet::WalletConfig;

View file

@ -20,7 +20,6 @@ extern crate grin_api as api;
extern crate grin_wallet as wallet;
extern crate grin_pow as pow;
extern crate grin_util as util;
extern crate secp256k1zkp as secp;
extern crate futures;
extern crate tokio_core;

View file

@ -11,4 +11,3 @@ serde = "~1.0.8"
serde_derive = "~1.0.8"
serde_json = "~1.0.3"
grin_util = { path = "../util" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }

View file

@ -14,7 +14,7 @@
/// Encapsulate a secret key for the blind_sum operation
use secp::{self, Secp256k1};
use util::secp::{self, Secp256k1};
use extkey::Identifier;
use keychain::Error;

View file

@ -19,9 +19,9 @@ use serde::{de, ser};
use byteorder::{ByteOrder, BigEndian};
use blake2::blake2b::blake2b;
use secp;
use secp::Secp256k1;
use secp::key::{PublicKey, SecretKey};
use util::secp;
use util::secp::Secp256k1;
use util::secp::key::{PublicKey, SecretKey};
use util;
// Size of an identifier in bytes
@ -277,8 +277,8 @@ impl ExtendedKey {
mod test {
use serde_json;
use secp::Secp256k1;
use secp::key::SecretKey;
use util::secp::Secp256k1;
use util::secp::key::SecretKey;
use super::{ExtendedKey, Identifier};
use util;

View file

@ -15,10 +15,10 @@
use rand::{thread_rng, Rng};
use std::collections::HashMap;
use secp;
use secp::{Message, Secp256k1, Signature};
use secp::key::SecretKey;
use secp::pedersen::{Commitment, ProofMessage, ProofInfo, RangeProof};
use util::secp;
use util::secp::{Message, Secp256k1, Signature};
use util::secp::key::SecretKey;
use util::secp::pedersen::{Commitment, ProofMessage, ProofInfo, RangeProof};
use blake2;
use blind::{BlindingFactor, BlindSum};
use extkey::{self, Identifier};
@ -195,8 +195,8 @@ impl Keychain {
#[cfg(test)]
mod test {
use keychain::Keychain;
use secp;
use secp::pedersen::ProofMessage;
use util::secp;
use util::secp::pedersen::ProofMessage;
#[test]
fn test_key_derivation() {

View file

@ -17,7 +17,6 @@
extern crate blake2_rfc as blake2;
extern crate byteorder;
extern crate rand;
extern crate secp256k1zkp as secp;
extern crate grin_util as util;
extern crate serde;
#[macro_use]

View file

@ -10,7 +10,6 @@ grin_keychain = { path = "../keychain" }
grin_store = { path = "../store" }
grin_p2p = { path = "../p2p" }
grin_util = { path = "../util" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }
serde = "~1.0.8"
serde_derive = "~1.0.8"
time = "^0.1"

View file

@ -14,7 +14,7 @@ use core::core::transaction;
use std::collections::HashMap;
use std::clone::Clone;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use std::sync::RwLock;

View file

@ -17,7 +17,7 @@
use std::vec::Vec;
use std::collections::{HashMap, HashSet};
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
use time;
@ -288,7 +288,7 @@ pub fn transaction_identifier(tx: &core::transaction::Transaction) -> core::hash
#[cfg(test)]
mod tests {
use super::*;
use secp;
use util::secp;
use keychain::Keychain;
use rand;
use core::core::SwitchCommitHash;

View file

@ -34,7 +34,7 @@ extern crate serde_derive;
extern crate blake2_rfc as blake2;
extern crate grin_core as core;
extern crate grin_keychain as keychain;
extern crate secp256k1zkp as secp;
extern crate grin_util as util;
pub use pool::TransactionPool;
pub use types::{BlockChain, PoolAdapter, TxSource, PoolError, PoolConfig};

View file

@ -22,8 +22,8 @@ use core::core::block;
use core::core::hash;
use core::global;
use secp;
use secp::pedersen::Commitment;
use util::secp;
use util::secp::pedersen::Commitment;
use std::sync::Arc;
use std::collections::{HashMap, HashSet};
@ -614,7 +614,7 @@ mod tests {
use super::*;
use core::core::build;
use blockchain::{DummyChain, DummyChainImpl, DummyUtxoSet};
use secp;
use util::secp;
use keychain::Keychain;
use std::sync::{Arc, RwLock};
use blake2;

View file

@ -20,7 +20,7 @@ use std::collections::{HashMap, HashSet};
use std::iter::Iterator;
use std::fmt;
use secp::pedersen::Commitment;
use util::secp::pedersen::Commitment;
pub use graph;

View file

@ -12,4 +12,5 @@ slog-async = "^2.1.0"
lazy_static = "~0.2.8"
serde = "~1.0.8"
serde_derive = "~1.0.8"
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp", tag="grin_integration_1" }

View file

@ -33,6 +33,10 @@ extern crate serde;
#[macro_use]
extern crate serde_derive;
// Re-export so only has to be included once
pub extern crate secp256k1zkp as secp_;
pub use secp_ as secp;
// Logging related
pub mod logger;
pub use logger::{LOGGER, init_logger, init_test_logger};

View file

@ -27,4 +27,3 @@ grin_api = { path = "../api" }
grin_core = { path = "../core" }
grin_keychain = { path = "../keychain" }
grin_util = { path = "../util" }
secp256k1zkp = { git = "https://github.com/mimblewimble/rust-secp256k1-zkp" }

View file

@ -21,7 +21,7 @@ use std::collections::HashMap;
use api;
use types::*;
use keychain::{Identifier, Keychain};
use secp::pedersen;
use util::secp::pedersen;
use util;
use util::LOGGER;

View file

@ -37,7 +37,6 @@ extern crate grin_api as api;
extern crate grin_core as core;
extern crate grin_keychain as keychain;
extern crate grin_util as util;
extern crate secp256k1zkp as secp;
mod checker;
mod handlers;

View file

@ -25,7 +25,7 @@ use std::cmp::min;
use hyper;
use serde_json;
use secp;
use util::secp;
use tokio_core::reactor;
use tokio_retry::Retry;
use tokio_retry::strategy::FibonacciBackoff;