radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
19.99k stars 2.96k forks source link

Add bech32 encoding/decoding #22140

Open trufae opened 11 months ago

trufae commented 11 months ago

This encoding is used by nostr and some crypto currencies to encode keys and notes with a meaningful prefix and extend the hexadecimal wordability. This can be compared to base64 but it's just different :D

FMI https://www.doubloin.com/learn/what-is-bech32-format

chettriyuvraj commented 10 months ago

@trufae I would love to pick this up. Is anyone on it?

trufae commented 10 months ago

All yours! I learned about it when playing with nostr, so maybe good to check it out in case you didnt know about it and i think its worth having support for it!

chettriyuvraj commented 10 months ago

Thanks! I am new here, please bear with me as I explore the codebase a little first. Will keep posting updates here :)

trufae commented 10 months ago

Sure, take your time, feel free to hangout in any of the chats (matrix, irc, discord, telegram) and ask anything if you need for help or guide! Ideally we may want to have this (or at least ap ublic api for this) before 5.9 is out, because this way we can have a stable api/abi until 6.0, (this timeframe is around a month from now)

RengarajR404 commented 9 months ago

Is the issue resolved or still available for solving?

trufae commented 9 months ago

If its not closed it means its still there