From f75231ab48cb0494aaf4a92eb9a1a77c1275d599 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Mon, 10 Mar 2025 17:44:52 +0100 Subject: [PATCH] Add note about faster rsa key generation --- src/http_signatures.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/http_signatures.rs b/src/http_signatures.rs index f30e75c..ca6a02f 100644 --- a/src/http_signatures.rs +++ b/src/http_signatures.rs @@ -54,6 +54,10 @@ impl Keypair { } /// Generate a random asymmetric keypair for ActivityPub HTTP signatures. +/// +/// Note that this method is very slow in debug mode. To make it faster, follow +/// instructions in the RSA crate's readme. +/// https://github.com/RustCrypto/RSA/blob/master/README.md pub fn generate_actor_keypair() -> Result { let mut rng = rand::thread_rng(); let rsa = RsaPrivateKey::new(&mut rng, 2048)?;