Commit Graph

812 Commits

Author SHA1 Message Date
Vitor Pamplona
7c9e183536 Moves kind1 definition from NIP01 to NIP10 to avoid confusing that it is mandatory to work with Kind 1s. 2024-02-23 08:15:01 -05:00
Asai Toshiya
4313fbf7a5 NIP-46, NIP-49, NIP-65: fix typos 2024-02-22 09:50:12 -03:00
Vitor Pamplona
cbee1092d2
Merge pull request #1063 from alexgleason/nip07-nip44
NIP-07: add NIP-44 calls
2024-02-21 15:11:53 -05:00
Vitor Pamplona
44c678b365
Merge pull request #1065 from coracle-social/no-ck
Remove get_conversation_key
2024-02-21 11:19:45 -05:00
Jon Staab
f1f992e95e Remove get_conversation_key 2024-02-21 08:17:42 -08:00
hodlbod
7995a5bc37
Merge pull request #983 from monlovesmango/NIP46-update-NIP44-calls
NIP46 - update NIP44 calls
2024-02-21 08:11:42 -08:00
monlovesmango
0045106dd1
leave nip44_get_conversation_key undefined for now 2024-02-21 10:03:33 -06:00
monlovesmango
ff39f492e1
update nip44_get_conversation_key 2024-02-20 16:29:01 -06:00
monlovesmango
9c7ae62e53 update nip44 encrypt/decrypt 2024-02-20 16:17:40 -06:00
JeffG
c6cd655c1c
New version of NIP-46 (#1047)
* New version of NIP-46

* Update pubkey references

* Document what we have

* Update terms and kind number in discovery

* Update encypt/decrypt calls to handle arrays. Add redirect_uri param for auth_challenges

* Move remote signer commands to own section, add appendix for oauth-like stuff.

* Add diagrams
2024-02-20 17:56:17 -03:00
Asai Toshiya
cbffa7a5de
BREAKING.md: update the history (#1055)
* BREAKING.md: add NIP changes until 2023-12-01

* Update BREAKING.md

* BREAKING.md: add NIP changes until 2023-11-01

* Update BREAKING.md

* Remove change to NIP-22 in 2023-12-02

* BREAKING.md: add NIP changes until 2023-08-01

* BREAKING.md: add NIP changes until 2023-04-01

* BREAKING.md: add NIP changes until 2023-03-01

* BREAKING.md: add NIP changes

* Just format
2024-02-20 17:26:44 -03:00
Alex Gleason
2390058a32
NIP-07: remove "and iv" from NIP-44 comments 2024-02-20 12:09:40 -06:00
Alex Gleason
71b0cbc2de
NIP-07: add NIP-44 calls 2024-02-20 12:06:06 -06:00
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
Michael Dilger
62c48eff58
Breaking changes list (#1052)
* Start of new BREAKING.md changes list

* more

* Make NIP column into links

* notes

* Make commits links

* Remove optional P tag entry, was not breaking

* Update BREAKING with nip-49 breaking change
2024-02-15 22:15:32 -03:00
Mike Dilger
cbec02ab52 NIP-49 [breaking]: password normalized to unicode NFKC format 2024-02-15 21:49:36 -03:00
Semisol
afbb8dd008
remove pgp identity from NIP-39 temporarily
the current scheme recommends signing the *fingerprint* of the pgp key, which doesn't tie into the nostr identity
this commit temporarily undos the commit adding pgp identities until a proper fixed version is merged

just signing the npub string also would not be sufficient, and the message should indicate this is for identity verification

ideally, a link to download key material would also be included
2024-02-15 01:32:38 +03:00
franzap
b5dc891973 Add PGP as NIP-39 external identity 2024-02-14 11:40:16 -03:00
franzap
3f13eb34bf
File metadata sets (#1040)
* File metadata sets

* Make kind specific to release artifacts

* Update example

* Update README
2024-02-13 09:40:57 -03:00
Vitor Pamplona
84541be741
Merge pull request #1038 from AsaiToshiya/master
Add kinds for NIP-59
2024-02-12 08:30:01 -05:00
Asai Toshiya
94761a5f3b Add kinds for NIP-59 2024-02-12 22:23:21 +09:00
hodlbod
1fd14b7cc9
Merge pull request #1028 from theborakompanioni/patch-1
fix(docs): typo in 01.md
2024-02-07 16:28:26 -08:00
Thebora Kompanioni
a46338bd6a
fix(docs): typo in 01.md 2024-02-08 00:03:32 +01:00
fiatjaf_
d3dad114e6
NIP-46: replace npub1...#? notation with bunker://... (#1023) 2024-02-06 20:29:33 -03:00
Jon Staab
c8ba0e2e35 Add status to nip 99 2024-02-05 11:48:25 -03:00
Asai Toshiya
6de5ee32f4 NIP-92: fix typo and nitpicks 2024-02-03 10:04:16 -03:00
fiatjaf
5196ac196a
move imeta to NIP-92, add imeta tag to README. 2024-02-01 20:59:37 -03:00
Alex Gleason
5e14fd7f08 NIP-29: images -> files 2024-02-01 20:57:46 -03:00
Alex Gleason
eee64fedb2 NIP-29: remove the redundant last sentence 2024-02-01 20:57:46 -03:00
Alex Gleason
716234149a NIP-29: add to NIPs list, improve preamble phrasing 2024-02-01 20:57:46 -03:00
hodlbod
1ac28115ee
Merge pull request #904 from coracle-social/imeta
Add imeta tag
2024-02-01 13:10:34 -08:00
Jon Staab
2c016b0659 Add imeta tag 2024-02-01 13:09:24 -08:00
ocknamo
ffef063a44 fix: Correct PASSPHRASE to PASSWORD in NIP-49 2024-02-01 13:06:41 -03:00
Vitor Pamplona
735134a301
Merge pull request #1012 from AsaiToshiya/patch-4
NIP-59: fix typo and nitpicks
2024-01-31 10:13:23 -05:00
Asai Toshiya
f3589b99b0
NIP-59: fix typo and nitpicks 2024-02-01 00:11:14 +09:00
Vitor Pamplona
4133ff0f5b
Merge pull request #1010 from AsaiToshiya/patch-3
Add NIP-59 to README
2024-01-30 17:57:59 -05:00
Asai Toshiya
ee93721ac7
Add NIP-59 to README 2024-01-31 07:47:56 +09:00
fiatjaf_
9efafe2294
Merge pull request #716 from coracle-social/NIP-59
Introduce NIP-59 gift wrap
2024-01-29 13:06:25 -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
Pablo Fernandez
ff8e204061
Merge pull request #685 from benthecarman/nwc-extensions
NIP-47: Nostr Wallet Connect Extensions
2024-01-26 15:56:33 +00:00
Alex Gleason
3d837a46ed
Merge pull request #1005 from AsaiToshiya/patch-2
NIP-30: add supported kinds
2024-01-25 08:51:29 -06:00
Asai Toshiya
9fd5be26cd NIP-30: add supported kinds 2024-01-25 22:52:13 +09:00
Ioan Bizău
6dd0035085 #p refers to pubkeys, *not* "event pubkeys". 2024-01-23 14:57:48 -03:00
Asai Toshiya
363e4958cf Add kinds for NIP-15 2024-01-23 09:19:44 -03:00
benthecarman
c2f34817e3
NIP-47: Nostr Wallet Connect Extensions 2024-01-22 09:19:39 +00:00
fiatjaf
d0812229a5
use jsonc in some places. 2024-01-21 16:08:45 -03:00
ekzyis
c766f8892b NIP-47: fix typo 2024-01-19 22:34:00 -03:00
Thabokani
9b39fd5ef5 NIP-96: fix typo 2024-01-17 09:22:25 -03:00
Jon Staab
1a2b21b67e Remove p tag, clarify that NIP 59 does not define a messaging protocol on its own 2024-01-16 09:11:35 -08:00
Jonathan Staab
d7293a3924 Introduce NIP-59 gift wrap 2024-01-16 09:11:35 -08:00