You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reported by creating a confidential issue at [https://github.com/humanjavaenterprises/nostr-nsec-seedphrase/issues/new/choose](https://github.com/humanjavaenterprises/nostr-nsec-seedphrase/issues/new/choose) using the "Code of Conduct Violation" template.
56
55
All complaints will be reviewed and investigated promptly and fairly.
This package fully implements NIP-49, which specifies the use of BIP-39-style mnemonic seed phrases for generating private keys in the Nostr protocol. Our implementation ensures full compatibility with the NIP-49 specification while providing robust tooling for developers.
42
+
43
+
#### Key Features & Compliance
44
+
45
+
1.**Mnemonic Generation & Handling**:
46
+
- Full BIP-39 compliance for seed phrase generation
47
+
- Support for multiple languages and word lists
48
+
- Secure entropy generation for new seed phrases
49
+
50
+
2.**Standardized Key Derivation**:
51
+
- Implements the standard derivation path (m/44'/1237'/0'/0/0)
52
+
- Ensures compatibility with other NIP-49 compliant tools and wallets
53
+
- Supports custom derivation paths for advanced use cases
54
+
55
+
3.**Key Format & Encoding**:
56
+
- Outputs Nostr-compatible `nsec` and `npub` keys
57
+
- Supports conversion between different key formats
58
+
- Maintains compatibility with existing Nostr infrastructure
59
+
60
+
4.**Security & Best Practices**:
61
+
- Implements secure key generation and storage practices
62
+
- Provides validation utilities for seed phrases
63
+
- Follows cryptographic best practices for key management
64
+
65
+
#### Interoperability
66
+
67
+
This implementation ensures compatibility with:
68
+
- Nostr wallets implementing NIP-49
69
+
- Key management tools using BIP-39 mnemonics
70
+
- Other Nostr clients and libraries following the specification
71
+
72
+
#### Validation & Testing
73
+
74
+
To verify compatibility, the package includes:
75
+
- Comprehensive test suites against NIP-49 specifications
76
+
- Validation against known test vectors
77
+
- Integration tests with common Nostr tools and libraries
78
+
27
79
## Installation
28
80
29
81
```bash
@@ -199,5 +251,5 @@ Please read our [Code of Conduct](CODE_OF_CONDUCT.md) before contributing.
199
251
200
252
---
201
253
<divalign="center">
202
-
Made with ❤️ by <ahref="https://github.com/humanjavaenterprises">Human Java Enterprises</a>
254
+
Made with ❤️ by <ahref="https://github.com/humanjavaenterprises">Humanjava Enterprises</a>
Copy file name to clipboardExpand all lines: SECURITY.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,9 @@ We release patches for security vulnerabilities. Which versions are eligible for
11
11
12
12
## Reporting a Vulnerability
13
13
14
-
Please report security vulnerabilities to security@humanjavaenterprises.com.
14
+
Please report security vulnerabilities through GitHub's Security Advisory feature at [https://github.com/humanjavaenterprises/nostr-nsec-seedphrase/security/advisories/new](https://github.com/humanjavaenterprises/nostr-nsec-seedphrase/security/advisories/new).
15
15
16
-
The team will acknowledge your email within 48 hours, and will send a more detailed response within 72 hours indicating the next steps in handling your report.
16
+
The team will acknowledge your report within 48 hours, and will send a more detailed response within 72 hours indicating the next steps in handling your report.
17
17
18
18
After the initial reply to your report, the security team will endeavor to keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
0 commit comments