encoding
encoding copied to clipboard
A Kotlin Multiplatform library for configurable, streamable, efficient and extensible Encoding/Decoding with support for base16/32/64.
Higher level API's `base16`, `base32`, and `base64` should use `requires transitive` for `core` module dependency
Add as a config option the ability to set constant time. Some operations (e.g. encryption/decryption) require processing the entire contents of the input before throwing exception in order to mitigate...
- [BIP-173](https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki) - [sipa/bech32](https://github.com/sipa/bech32) - [BIP-350](https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki)
Need encoding/decoding for UTF-8 - [x] Decoding (Chars -> Bytes) - [x] Encoding (Bytes -> Chars)
See #165 Need to add tests which exercise the encoding implementation's `process4` branches better.