v0.0.29 - Link nostr_core_lib_rust v0.1.3: unify NIP-04 in nostr_core::crypto::nip04 (raw-X ECDH, ct?iv=iv wire format), reject empty NIP-44 plaintext and bound payload length per spec, and recompute event id in NIP-42 verify_auth_event; NIP-04/NIP-44 DMs and NIP-42 auth now interoperable and tamper-proof

This commit is contained in:
Laan Tungir
2026-09-27 18:22:12 -04:00
parent 52a7ab0391
commit ea07c6de27
3 changed files with 6 additions and 5 deletions
Generated
+4 -3
View File
@@ -1446,12 +1446,13 @@ dependencies = [
[[package]]
name = "nostr-core"
version = "0.1.2"
version = "0.1.3"
dependencies = [
"aes",
"base64",
"bech32",
"block-modes",
"cbc",
"chacha20",
"chacha20poly1305",
"chrono",
@@ -1469,7 +1470,7 @@ dependencies = [
[[package]]
name = "nostr-nips"
version = "0.1.2"
version = "0.1.3"
dependencies = [
"aes",
"block-modes",
@@ -2208,7 +2209,7 @@ dependencies = [
[[package]]
name = "signer"
version = "0.0.27"
version = "0.0.28"
dependencies = [
"base64",
"chacha20poly1305",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "signer"
version = "0.0.28"
version = "0.0.29"
edition = "2021"
license = "MIT"
description = "Attended Nostr signing daemon — Rust port of the C signer"
+1 -1
View File
@@ -31,4 +31,4 @@ pub mod error;
pub use error::SignerError;
/// Version string (matches C NSIGNER_VERSION).
pub const VERSION: &str = "v0.0.28";
pub const VERSION: &str = "v0.0.29";