Compare commits

...

2 Commits

Author SHA1 Message Date
Avril 404f1397eb
Added homepage and repository
2 years ago
Avril a0d4d2aeba
[Austen Adler]: Update `async` feature targets to tokio-1
2 years ago

@ -1,7 +1,9 @@
[package]
name = "cryptohelpers"
version = "1.8.2"
version = "2.0.0"
license= "MIT"
homepage="https://git.flanchan.moe/flanchan/cryptohelpers"
repository="https://github.com/notflan/cryptohelpers"
description = "Collection of helpers and simplifying functions for cryptography things"
authors = ["Avril <flanchan@cumallover.me>"]
edition = "2018"
@ -17,7 +19,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.17", 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