Skip to content

Commit b5f53cd

Browse files
fix: core component tests (#122)
1 parent 3b035d8 commit b5f53cd

File tree

17 files changed

+40
-38
lines changed

17 files changed

+40
-38
lines changed

hashes/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description = "Hash functions used by the rust-dash eccosystem"
99
categories = ["algorithms"]
1010
keywords = [ "crypto", "dash", "hash", "digest" ]
1111
readme = "README.md"
12-
edition = "2024"
12+
edition = "2021"
1313
exclude = ["tests", "contrib"]
1414

1515
[features]

hashes/benches/hashes.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use criterion::{BenchmarkId, Criterion, Throughput, black_box, criterion_group, criterion_main};
2-
use dashcore_hashes::{Hash, HashEngine, hmac, siphash24};
1+
use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion, Throughput};
32
use dashcore_hashes::{hash160, ripemd160, sha1, sha256, sha256d, sha512, sha512_256};
3+
use dashcore_hashes::{hmac, siphash24, Hash, HashEngine};
44

55
fn bench_sha256(c: &mut Criterion) {
66
let mut group = c.benchmark_group("sha256");

hashes/src/hash160.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use core::ops::Index;
2424
use core::slice::SliceIndex;
2525
use core::str;
2626

27-
use crate::{Error, ripemd160, sha256};
27+
use crate::{ripemd160, sha256, Error};
2828

2929
crate::internal_macros::hash_type! {
3030
160,
@@ -51,7 +51,7 @@ mod tests {
5151
#[test]
5252
#[cfg(feature = "alloc")]
5353
fn test() {
54-
use crate::{Hash, HashEngine, hash160};
54+
use crate::{hash160, Hash, HashEngine};
5555

5656
#[derive(Clone)]
5757
#[cfg(feature = "alloc")]
@@ -105,9 +105,9 @@ mod tests {
105105
#[cfg(feature = "serde")]
106106
#[test]
107107
fn ripemd_serde() {
108-
use serde_test::{Configure, Token, assert_tokens};
108+
use serde_test::{assert_tokens, Configure, Token};
109109

110-
use crate::{Hash, hash160};
110+
use crate::{hash160, Hash};
111111

112112
#[rustfmt::skip]
113113
static HASH_BYTES: [u8; 20] = [

hashes/src/hash_x11.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use core2::io;
3131

3232
#[cfg(all(feature = "alloc", not(feature = "std")))]
3333
use crate::alloc::vec::Vec;
34-
use crate::{Error, HashEngine as _, hex};
34+
use crate::{hex, Error, HashEngine as _};
3535

3636
crate::internal_macros::hash_type! {
3737
256,

hashes/src/hmac.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ mod tests {
246246
#[test]
247247
#[cfg(feature = "alloc")]
248248
fn test() {
249-
use crate::{Hash, HashEngine, Hmac, HmacEngine, sha256};
249+
use crate::{sha256, Hash, HashEngine, Hmac, HmacEngine};
250250

251251
#[derive(Clone)]
252252
struct Test {
@@ -372,9 +372,9 @@ mod tests {
372372
#[cfg(feature = "serde")]
373373
#[test]
374374
fn hmac_sha512_serde() {
375-
use serde_test::{Configure, Token, assert_tokens};
375+
use serde_test::{assert_tokens, Configure, Token};
376376

377-
use crate::{Hash, Hmac, sha512};
377+
use crate::{sha512, Hash, Hmac};
378378

379379
#[rustfmt::skip]
380380
static HASH_BYTES: [u8; 64] = [

hashes/src/impls.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use std::io;
2323
#[cfg(not(feature = "std"))]
2424
use core2::io;
2525

26-
use crate::{HashEngine, hmac, ripemd160, sha1, sha256, sha512, siphash24};
26+
use crate::{hmac, ripemd160, sha1, sha256, sha512, siphash24, HashEngine};
2727

2828
impl io::Write for sha1::HashEngine {
2929
fn flush(&mut self) -> io::Result<()> {
@@ -94,7 +94,7 @@ impl<T: crate::Hash> io::Write for hmac::HmacEngine<T> {
9494
#[cfg(test)]
9595
mod tests {
9696
use super::io::Write;
97-
use crate::{Hash, hash160, hmac, ripemd160, sha1, sha256, sha256d, sha512, siphash24};
97+
use crate::{hash160, hmac, ripemd160, sha1, sha256, sha256d, sha512, siphash24, Hash};
9898

9999
macro_rules! write_test {
100100
($mod:ident, $exp_empty:expr, $exp_256:expr, $exp_64k:expr,) => {

hashes/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ pub trait Hash:
236236

237237
#[cfg(test)]
238238
mod tests {
239-
use crate::{Hash, sha256d};
239+
use crate::{sha256d, Hash};
240240

241241
hash_newtype! {
242242
/// A test newtype

hashes/src/ripemd160.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ mod tests {
409409
fn test() {
410410
use std::convert::TryFrom;
411411

412-
use crate::{Hash, HashEngine, ripemd160};
412+
use crate::{ripemd160, Hash, HashEngine};
413413

414414
#[derive(Clone)]
415415
struct Test {
@@ -502,9 +502,9 @@ mod tests {
502502
#[cfg(feature = "serde")]
503503
#[test]
504504
fn ripemd_serde() {
505-
use serde_test::{Configure, Token, assert_tokens};
505+
use serde_test::{assert_tokens, Configure, Token};
506506

507-
use crate::{Hash, ripemd160};
507+
use crate::{ripemd160, Hash};
508508

509509
#[rustfmt::skip]
510510
static HASH_BYTES: [u8; 20] = [

hashes/src/serde_macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ pub mod serde_details {
2424

2525
use crate::Error;
2626
struct HexVisitor<ValueT>(PhantomData<ValueT>);
27-
use serde::{Deserializer, Serializer, de};
27+
use serde::{de, Deserializer, Serializer};
2828

2929
impl<'de, ValueT> de::Visitor<'de> for HexVisitor<ValueT>
3030
where

hashes/src/sha1.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ mod tests {
146146
#[test]
147147
#[cfg(feature = "alloc")]
148148
fn test() {
149-
use crate::{Hash, HashEngine, sha1};
149+
use crate::{sha1, Hash, HashEngine};
150150

151151
#[derive(Clone)]
152152
struct Test {
@@ -214,9 +214,9 @@ mod tests {
214214
#[cfg(feature = "serde")]
215215
#[test]
216216
fn sha1_serde() {
217-
use serde_test::{Configure, Token, assert_tokens};
217+
use serde_test::{assert_tokens, Configure, Token};
218218

219-
use crate::{Hash, sha1};
219+
use crate::{sha1, Hash};
220220

221221
#[rustfmt::skip]
222222
static HASH_BYTES: [u8; 20] = [

0 commit comments

Comments
 (0)