Compare commits

...

1 Commits

Author SHA1 Message Date
Avril ec8ba4ccde
[Austen Adler]: Update to tokio-1.0 patch
2 years ago

@ -1,6 +1,6 @@
[package]
name = "cryptohelpers"
version = "1.8.2"
version = "1.8.3"
license= "MIT"
description = "Collection of helpers and simplifying functions for cryptography things"
authors = ["Avril <flanchan@cumallover.me>"]
@ -17,7 +17,7 @@ getrandom = {version = "0.1", optional = true }
crc = {version = "1.8", optional = true }
hex-literal = {version = "0.3", optional = true }
libc = "0.2"
tokio = {version = "0.2", features=["io-util"], optional=true}
tokio = {version = "1", features=["io-util"], optional=true}
serde_derive = {version = "1.0", optional = true}
serde = {version = "1.0", optional = true}
futures = {version = "0.3.8", optional=true}

@ -14,12 +14,11 @@ use openssl::{
},
};
#[cfg(feature="async")]
use tokio::{
io::{
AsyncRead,
AsyncWrite,
},
prelude::*,
use tokio::io::{
AsyncRead,
AsyncReadExt,
AsyncWrite,
AsyncWriteExt,
};
use getrandom::getrandom;

@ -11,9 +11,9 @@ use crc::{
Hasher64,
};
#[cfg(feature="async")]
use tokio::{
prelude::*,
io::AsyncRead,
use tokio::io::{
AsyncRead,
AsyncReadExt,
};
use consts::BUFFER_SIZE;

@ -13,12 +13,11 @@ use openssl::{
pkey::HasPrivate,
};
#[cfg(feature="async")]
use tokio::{
io::{
AsyncWrite,
AsyncRead,
},
prelude::*,
use tokio::io::{
AsyncWrite,
AsyncWriteExt,
AsyncRead,
AsyncReadExt,
};
use consts::RSA_PADDING_NEEDS as PADDING_NEEDS;

@ -37,12 +37,11 @@ use openssl::{
symm::Cipher,
};
#[cfg(feature="async")]
use tokio::{
io::{
AsyncWrite,
AsyncRead,
},
prelude::*,
use tokio::io::{
AsyncWrite,
AsyncWriteExt,
AsyncRead,
AsyncReadExt,
};
/// Container for the private & public parts of an RSA key

@ -33,12 +33,11 @@ use openssl::{
},
};
#[cfg(feature="async")]
use tokio::{
io::{
AsyncWrite,
AsyncRead,
},
prelude::*,
use tokio::io::{
AsyncWrite,
AsyncWriteExt,
AsyncRead,
AsyncReadExt,
};
/// Container for RSA public key components

@ -27,11 +27,9 @@ use openssl::{
},
};
#[cfg(feature="async")]
use tokio::{
io::{
AsyncRead,
},
prelude::*,
use tokio::io::{
AsyncRead,
AsyncReadExt,
};
use consts::RSA_SIG_SIZE as SIZE;
use consts::BUFFER_SIZE;

@ -10,9 +10,9 @@ use sha2::{
Digest, Sha256,
};
#[cfg(feature="async")]
use tokio::{
io::AsyncRead,
prelude::*,
use tokio::io::{
AsyncRead,
AsyncReadExt,
};
pub const SIZE: usize = consts::SHA256_SIZE;

Loading…
Cancel
Save