Vitor Pamplona
b9883093ac
Improving performance of the Hex encoder.
2024-12-03 14:07:13 -05:00
Vitor Pamplona
6e8c348cbc
Moves NIP-44 test model classes to a new file
2024-10-22 17:14:29 -04:00
Vitor Pamplona
aae2ffebd7
Fixes the bug of unable to decrypt mute lists.
2024-10-19 14:17:17 -04:00
Vitor Pamplona
428ed464af
Adds salt to the bloom filter
2024-09-15 14:28:49 -04:00
Vitor Pamplona
514a69deec
Bloom filter test case for NIP76
2024-09-13 14:06:45 -04:00
Vitor Pamplona
b5709f9527
Adds basic support for NIP-46 events.
2024-08-28 17:39:25 -04:00
Vitor Pamplona
cb4a73bb9c
Enables decryption by nip04 and nip44 on NostrWalletConnect objects, NIP-51 lists and NIP-04 messages
2024-08-28 15:20:25 -04:00
Vitor Pamplona
17c758f8f8
Displays PoW of commitment if present.
2024-08-20 09:14:47 -04:00
Vitor Pamplona
143c3a1444
Testing that both 02 and 03 compressed keys are valid Nostr keys and can encrypt and decrypt to each other.
2024-07-29 19:23:22 -04:00
Vitor Pamplona
8d88efd27b
Migrating Lint to 1.3.1
2024-07-03 11:06:02 -04:00
Vitor Pamplona
a89440cba2
Moves to non-deterministic signatures
2024-06-27 15:28:09 -04:00
Vitor Pamplona
a8a2bda9af
rearranges the crypto package into separate nips and reduces the amount of circular dependencies.
2024-06-25 12:13:17 -04:00
greenart7c3
ea891367e9
add signString method
2024-05-27 07:56:02 -03:00
Vitor Pamplona
04c449072a
Adds support for NIP-06 seed word key derivation (bip32 and bip39)
2024-05-24 14:54:38 -04:00
Vitor Pamplona
01016525d3
Fixes missing parameter
2024-05-17 18:30:48 -04:00
Vitor Pamplona
a34a3cbc83
Fixes GirtWrap test
2024-05-14 16:34:43 -04:00
Vitor Pamplona
1f45a63081
Makes NIP-17 the default messaging mode
...
Migrates code from old NIP-24 to NIP-17
2024-05-14 11:34:36 -04:00
jiftechnify
fc6f460063
fix contact link in relay information dialog
2024-03-27 22:52:16 +09:00
Vitor Pamplona
102a34afca
Merge pull request #814 from tyiu/fix-nip44-encrypt-decrypt-test
...
Fix NIP-44 encryptDecryptTest to decrypt with swapped private and public keys to follow NIP-44 documentation
2024-03-23 08:20:24 -04:00
Terry Yiu
c843e07709
Fix Kotlin encryptDecryptTest to decrypt with swapped private and public keys to follow NIP-44 documentation
2024-03-22 23:51:57 -04:00
Vitor Pamplona
55a6f8829e
Adds a large benchmark test for duplicate events.
2024-03-18 18:06:37 -04:00
Vitor Pamplona
d4ba135368
Second embed bundle tests with nsecs
2024-02-28 16:54:28 -05:00
Vitor Pamplona
328ed226c6
Basic support for FHIR payloads.
...
Support for nembed
2024-02-27 18:50:20 -05:00
Vitor Pamplona
f78a252c8f
- Adds nembed
...
- Redesigns NIP-19 returns to allow nembeds and give more nuance to the UI.
2024-02-27 15:39:15 -05:00
Vitor Pamplona
8ebad524ff
Adds local cache to wait for OTS confirmations
...
Presents OTS pending and confirmations on the screen
Adds Menu item to OTS any post.
2024-02-26 18:51:23 -05:00
Vitor Pamplona
c4d6b1a5d1
Adds support for OpenTimestamps in Quartz
2024-02-25 11:49:51 -05:00
Vitor Pamplona
ad03d355b0
Adds internet for testing of OTS attestations
2024-02-25 11:45:59 -05:00
Vitor Pamplona
8034fd0975
Adds normalizing test for emoji passwords in NIP49
2024-02-16 13:53:06 -05:00
Vitor Pamplona
42cc04c194
updates license notice year
2024-02-15 18:31:26 -05:00
Vitor Pamplona
52c6ce4849
Updates scrypt lib to support empty keys.
2024-02-15 17:42:19 -05:00
Vitor Pamplona
b94c1e2792
Quartz support for NIP-49 encrypted nsecs
2024-02-13 19:51:32 -05:00
Vitor Pamplona
eb08d485e1
Fixing some of the tests due to the line breaks added by spotless
2024-01-06 15:11:12 -05:00
Vitor Pamplona
d269e9e597
reduces some of the huge lines we have.
2024-01-06 11:59:35 -05:00
Vitor Pamplona
f8e7dd78d9
Reverts to the non-Google kotlin style.
2024-01-06 11:32:41 -05:00
Vitor Pamplona
ec867ae8a2
Spotless fixes.
2024-01-06 10:44:32 -05:00
Vitor Pamplona
e794ff44a1
Moves to NIP-44v2
2023-12-20 18:07:37 -05:00
Vitor Pamplona
ae3cc5da2a
Fixing benchmark tests after the refactoring.
2023-11-26 21:10:15 -05:00
Vitor Pamplona
19fb129f7c
Fixing test cases after the mega refactoring
2023-11-26 14:59:00 -05:00
Vitor Pamplona
b4f1c4d13e
Migrates to Encrypted Push Notifications
2023-09-08 16:16:26 -04:00
Vitor Pamplona
fa4257ad7d
Separating NIP24 into the encryption NIP 44 and the messaging NIP 24
2023-08-22 09:41:40 -04:00
Vitor Pamplona
255b48d126
- Creates a Quartz Module for Nostr Events
...
- Creates a Benchmark Module to test Performance
- Migrates from GSon to Jackson for Performance Gains, adapts all serializers accordingly
- Recreates Hex encoding/decoding classes for Performance.
- Migrates NIP24 to the new ByteArray Concat encoding.
- Removes support for Lenient choices in the. events.
- Reorganizes Nostr Events dependencies.
- Refactors TLV's and NIP-19 dependencies.
- Adds a Large DB for signature checks.
2023-08-16 17:58:25 -04:00