12 Commits

Author SHA1 Message Date
fiatjaf
9a0b263ecc keyer: New() to deal slightly better with hex secret keys. 2025-05-12 05:59:55 -03:00
fiatjaf
5b8954461f it never ends. 2025-04-16 02:59:47 -03:00
fiatjaf
2b5b646a62 a big bundle of conversions and other changes. 2025-04-15 17:13:57 -03:00
fiatjaf
376834cbf9 more conversions. 2025-04-15 00:00:03 -03:00
fiatjaf
b4268d649c a bunch of [32]byte conversions. still more needed. 2025-04-14 17:47:53 -03:00
fiatjaf
5bfaed2740 docstrings for many functions. 2025-03-04 11:42:44 -03:00
fiatjaf
ee5ca07d6d keyer: move interfaces to toplevel "nostr" package. 2024-10-14 16:25:24 -03:00
1l0
0b2b69529b error aware Keyer.GetPublicKey 2024-09-19 11:13:55 -03:00
fiatjaf
9d1a6fab68 keyer: fix KeySigner and add a method for making one from scratch. 2024-09-17 08:30:15 -03:00
fiatjaf
db023e12e9 keyer, nip17, nip44, nip59: this time is different! 2024-09-15 11:11:49 -03:00
fiatjaf
0656357a60 keyer: accept truncated private keys as input and pad them. 2024-09-14 22:47:43 -03:00
fiatjaf
5e2e0bf458 keyring -> keyer, fix misunderstanding with NIP-59 and adjust api. 2024-09-11 11:49:53 -03:00