nostr-java
nostr-java copied to clipboard
A nostr library, written in java, for generating, signing and publishing events.
@kuiperanon I found this https://stackoverflow.com/a/50598946/403780 We should probably implement this too, since we had that in the previous iteration?
**API**: Refactoring of the API. - Removed obsoleted NIPXXImpl classes. The NIPXX classes are now generating GenericEvent and GenreicTag classes, and not their concrete classes from the event module. -...
hi, eric. below PR consisting of minor changes/cleanup, with special note on first item: - GenericTag relocated from nostr.event._**impl**_ to nostr.event._**tag**_ for any library users explicitly using GenericTag it is...
See spec: https://github.com/nostr-protocol/nips/blob/master/01.md#from-client-to-relay-sending-events-and-creating-subscriptions
## Summary Previous implementation doesn't work correctly. Tested e.g. with Amethyst and nak. The kind 4 messages encrypted with nip44 could not be decrypted. ## What changed? Replaced the current...
Without bouncycastle as a security provider you get a runtime exception when trying to encrypt/decrypt: ``` Execution error (InvalidAlgorithmParameterException) at com.sun.crypto.provider.ChaCha20Cipher/engineInit (ChaCha20Cipher.java:335). ChaCha20 algorithm requires ChaCha20ParameterSpec ``` The tests are...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5. Release notes Sourced from actions/upload-artifact's releases. v5.0.0 What's Changed BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but...