diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-12-11 10:47:45 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2024-02-16 09:32:04 +0100 |
commit | c90e2b2fb2a2cafd8fe5fe50312ffed8cd555c48 (patch) | |
tree | 0aaacf44ec620afc093f9d60799e692ff2880c8e /cpukit/include/rtems/base64.h | |
parent | base64: Move base64 encoding support (diff) | |
download | rtems-c90e2b2fb2a2cafd8fe5fe50312ffed8cd555c48.tar.bz2 |
base64: Make base64 encoding tables public
This makes them reusable. Change the character type to uint8_t.
Diffstat (limited to '')
-rw-r--r-- | cpukit/include/rtems/base64.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/include/rtems/base64.h b/cpukit/include/rtems/base64.h index 10c1e50840..b9d88f7818 100644 --- a/cpukit/include/rtems/base64.h +++ b/cpukit/include/rtems/base64.h @@ -55,6 +55,16 @@ extern "C" { */ /** + * @brief Maps a 6-bit integer to the corresponding base64 encoding. + */ +extern const uint8_t _Base64_Encoding[ 64 ]; + +/** + * @brief Maps a 6-bit integer to the corresponding base64url encoding. + */ +extern const uint8_t _Base64url_Encoding[ 64 ]; + +/** * @brief Outputs the source buffer in base64 encoding. * * After word length of output characters produced by the encoding a word break |