huskies: merge 1043
This commit is contained in:
Generated
+2
-2
@@ -317,7 +317,7 @@ dependencies = [
|
|||||||
"criterion",
|
"criterion",
|
||||||
"ed25519-dalek",
|
"ed25519-dalek",
|
||||||
"indexmap 2.14.0",
|
"indexmap 2.14.0",
|
||||||
"rand 0.9.4",
|
"rand 0.10.1",
|
||||||
"random_color",
|
"random_color",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
@@ -1938,7 +1938,7 @@ dependencies = [
|
|||||||
"poem",
|
"poem",
|
||||||
"portable-pty",
|
"portable-pty",
|
||||||
"pulldown-cmark",
|
"pulldown-cmark",
|
||||||
"rand 0.9.4",
|
"rand 0.10.1",
|
||||||
"regex",
|
"regex",
|
||||||
"reqwest",
|
"reqwest",
|
||||||
"rust-embed",
|
"rust-embed",
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ reqwest = { version = "0.13.3", features = ["json", "stream"] }
|
|||||||
rust-embed = "8"
|
rust-embed = "8"
|
||||||
ed25519-dalek = { version = "2", default-features = false, features = ["rand_core"] }
|
ed25519-dalek = { version = "2", default-features = false, features = ["rand_core"] }
|
||||||
indexmap = { version = "2.14.0", features = ["serde"] }
|
indexmap = { version = "2.14.0", features = ["serde"] }
|
||||||
rand = "0.9"
|
rand = "0.10"
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
serde_urlencoded = "0.7"
|
serde_urlencoded = "0.7"
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ pub fn sha256(input: String) -> [u8; 32] {
|
|||||||
|
|
||||||
/// Generate a random Ed25519 keypair from OS rng
|
/// Generate a random Ed25519 keypair from OS rng
|
||||||
pub fn make_keypair() -> Ed25519KeyPair {
|
pub fn make_keypair() -> Ed25519KeyPair {
|
||||||
use rand::RngCore as _;
|
use rand::Rng as _;
|
||||||
let mut seed = [0u8; 32];
|
let mut seed = [0u8; 32];
|
||||||
rand::rng().fill_bytes(&mut seed);
|
rand::rng().fill_bytes(&mut seed);
|
||||||
Ed25519KeyPair::from_bytes(&seed)
|
Ed25519KeyPair::from_bytes(&seed)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ use bft_json_crdt::{
|
|||||||
};
|
};
|
||||||
use rand::{
|
use rand::{
|
||||||
seq::{IndexedRandom, SliceRandom},
|
seq::{IndexedRandom, SliceRandom},
|
||||||
Rng,
|
Rng, RngExt,
|
||||||
};
|
};
|
||||||
|
|
||||||
fn random_op<T: CrdtNode>(arr: &[Op<T>], rng: &mut impl Rng) -> OpId {
|
fn random_op<T: CrdtNode>(arr: &[Op<T>], rng: &mut impl Rng) -> OpId {
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
//! `verify_challenge` primitive but leaves the allow-list to story 480.
|
//! `verify_challenge` primitive but leaves the allow-list to story 480.
|
||||||
|
|
||||||
use bft_json_crdt::keypair::{Ed25519KeyPair, Ed25519Signature, sign};
|
use bft_json_crdt::keypair::{Ed25519KeyPair, Ed25519Signature, sign};
|
||||||
use rand::RngCore;
|
use rand::Rng;
|
||||||
use std::sync::OnceLock;
|
use std::sync::OnceLock;
|
||||||
|
|
||||||
// ── Types ─────────────────────────────────────────────────────────────
|
// ── Types ─────────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user