Commit Graph

4 Commits

Author SHA1 Message Date
Michael Dilger
36d2281587
NIP-49 test vector for unicode normalization (#1054)
* NIP-49 [breaking]: password normalized to unicode NFKC format

* Test vector for unicode normalization
2024-02-15 23:54:47 -03:00
Mike Dilger
cbec02ab52 NIP-49 [breaking]: password normalized to unicode NFKC format 2024-02-15 21:49:36 -03:00
ocknamo
ffef063a44 fix: Correct PASSPHRASE to PASSWORD in NIP-49 2024-02-01 13:06:41 -03:00
Michael Dilger
7ec060375c
NIP-49: Private key encryption (#133)
* Key export/import as implemented by gossip

* Added test data

* Last push didn't make sense, only this direction works

* Multiple updates: 100k rounds, random salt, version number, length indications

* Rename to NIP-49, include in README

* Change encoding to bech32 (ncryptsec)

* Major rework of the algorithm. NIP is now incomplete as I haven't coded it yet.

* renamed

* spelling

* minor fix

* formatting

* MORE CHANGES: scrypt, spelt out more detail of the steps to take

* spelling

* Mostly just removing some unnecesary stuff

* Remove the cafebabe note

* Remove confusing nonce statement

* Change title (and a bit of wording)

* remove author

* remove legacy event

* rename on README

---------

Co-authored-by: Mike Dilger <mike@ezicheq.com>
Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>
2024-01-29 12:45:16 -03:00