aboutsummaryrefslogtreecommitdiff
path: root/azalea-crypto/src
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-12-09 03:37:22 +0100
committermat <git@matdoes.dev>2025-12-09 03:37:22 +0100
commit676707aab320339b4c7406ee4f494b530f44e926 (patch)
tree52ae7e2462351beb11984c3e8a8c4dd5ce62de76 /azalea-crypto/src
parentba3a88336a074f902667d3e13471af62b431da04 (diff)
downloadazalea-drasl-676707aab320339b4c7406ee4f494b530f44e926.tar.xz
make signing module optional in azalea-crypto
Diffstat (limited to 'azalea-crypto/src')
-rw-r--r--azalea-crypto/src/lib.rs18
1 files changed, 16 insertions, 2 deletions
diff --git a/azalea-crypto/src/lib.rs b/azalea-crypto/src/lib.rs
index da10f530..539461e5 100644
--- a/azalea-crypto/src/lib.rs
+++ b/azalea-crypto/src/lib.rs
@@ -1,7 +1,8 @@
#![doc = include_str!("../README.md")]
pub mod offline;
-mod signing;
+#[cfg(feature = "signing")]
+pub mod signing;
use aes::{
Aes128,
@@ -9,7 +10,20 @@ use aes::{
};
use rand::{TryRngCore, rngs::OsRng};
use sha1::{Digest, Sha1};
-pub use signing::*;
+
+#[cfg(feature = "signing")]
+#[deprecated = "moved to `signing::MessageSignature`."]
+pub type MessageSignature = signing::MessageSignature;
+
+#[cfg(feature = "signing")]
+#[deprecated = "moved to `signing::SignChatMessageOptions`."]
+pub type SignChatMessageOptions = signing::SignChatMessageOptions;
+
+#[cfg(feature = "signing")]
+#[deprecated = "moved to `signing::make_salt`."]
+pub fn make_salt() -> u64 {
+ signing::make_salt()
+}
fn generate_secret_key() -> [u8; 16] {
let mut key = [0u8; 16];