November 2022 - Rust Nightly Update (#144)

* Update nightly

* Have the latest nightly clippy pass

Co-authored-by: GitHub Actions <>
Co-authored-by: Luke Parker <lukeparker5132@gmail.com>
This commit is contained in:
github-actions[bot] 2022-11-01 00:03:36 -05:00 committed by GitHub
parent 5df74ac9e2
commit 8e53522780
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 6 deletions

View file

@ -1 +1 @@
nightly-2022-10-01
nightly-2022-11-01

View file

@ -89,7 +89,7 @@ impl Rpc {
params: Option<Params>,
) -> Result<Response, RpcError> {
let client = reqwest::Client::new();
let mut builder = client.post(&(self.0.clone() + "/" + method));
let mut builder = client.post(self.0.clone() + "/" + method);
if let Some(params) = params.as_ref() {
builder = builder.json(params);
}
@ -104,7 +104,7 @@ impl Rpc {
params: Vec<u8>,
) -> Result<Response, RpcError> {
let client = reqwest::Client::new();
let builder = client.post(&(self.0.clone() + "/" + method)).body(params);
let builder = client.post(self.0.clone() + "/" + method).body(params);
self.call_tail(method, builder.header("Content-Type", "application/octet-stream")).await
}

View file

@ -62,6 +62,6 @@ impl Ciphersuite for Ed448 {
}
fn hash_to_F(dst: &[u8], data: &[u8]) -> Self::F {
Scalar::wide_reduce(Self::H::digest(&[dst, data].concat()).as_ref().try_into().unwrap())
Scalar::wide_reduce(Self::H::digest([dst, data].concat()).as_ref().try_into().unwrap())
}
}

View file

@ -21,7 +21,7 @@ impl Ietf8032Ed448Hram {
pub fn hram(context: &[u8], R: &Point, A: &Point, m: &[u8]) -> Scalar {
Scalar::wide_reduce(
Shake256_114::digest(
&[
[
&[b"SigEd448".as_ref(), &[0, u8::try_from(context.len()).unwrap()]].concat(),
context,
&[R.to_bytes().as_ref(), A.to_bytes().as_ref(), m].concat(),

View file

@ -41,7 +41,7 @@ pub trait Curve: Ciphersuite {
/// Hash the given dst and data to a byte vector. Used to instantiate H4 and H5.
fn hash_to_vec(dst: &[u8], data: &[u8]) -> Vec<u8> {
Self::H::digest(&[Self::CONTEXT, dst, data].concat()).as_ref().to_vec()
Self::H::digest([Self::CONTEXT, dst, data].concat()).as_ref().to_vec()
}
/// Field element from hash. Used during key gen and by other crates under Serai as a general