10 Commits

Author SHA256 Message Date
40bf8ac057 update filters to correctly handle unknown fields in filter per nip-01 v1.0.8 2025-12-04 09:29:41 +00:00
511bba3a12 Add cross-platform support for crypto/p8k package
- Split all p8k files into *_linux.go and *_other.go variants
- Linux files use purego to load libsecp256k1.so dynamically
- Other platforms (darwin, windows, android, js/wasm) use stub that
  forces fallback to pure Go p256k1.mleku.dev implementation
- Add !android to Linux build tags since Android matches linux but
  purego requires CGO on Android
- Extract shared constants to constants.go (no build tags)
- Enables cross-compilation for macOS, Windows, and Android without
  requiring libsecp256k1 or CGO

Build tags:
- Linux: //go:build linux && !android && !purego
- Other: //go:build !linux || android || purego

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
v1.0.7
2025-12-02 11:14:46 +00:00
9cf5f60a4e change fallback to p256k1 64 bit limb library v1.0.6 2025-11-28 11:48:32 +00:00
c622989d81 add policy config kind v1.0.4 v1.0.5 2025-11-27 11:14:03 +00:00
40e67fc331 fix tag comparison to correctly handle binary and hex v1.0.3 2025-11-26 14:15:03 +00:00
81eebdcd1e Merge remote-tracking branch 'origin/main'
# Conflicts:
#	README.md
v1.0.2
2025-11-23 07:13:30 +00:00
29769ce186 update README.md v1.0.1 2025-11-23 07:10:52 +00:00
769149000a update import path for repo 2025-11-22 22:32:00 +00:00
2474e2ea3a put all nostr codec/crypto/ws stuff useful for relays/client apps v1.0.0 2025-11-22 21:44:59 +00:00
bbbfef635f first commit 2025-11-22 19:46:51 +00:00