aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/string_utils/base64/base64.cpp
diff options
context:
space:
mode:
authorbvdvlg <bvdvlg@yandex-team.com>2024-06-20 10:36:59 +0300
committerbvdvlg <bvdvlg@yandex-team.com>2024-06-20 10:49:09 +0300
commitd21e541fb10f20b63b156d0a457153c4287112c8 (patch)
tree0c204849e305e923866440453e910d3514ea95e7 /library/cpp/string_utils/base64/base64.cpp
parent515aa2dfa47824063f196b1af06264a0f393d8d5 (diff)
downloadydb-d21e541fb10f20b63b156d0a457153c4287112c8.tar.gz
Add Base64EncodeNoPadding Method
23b4ac85c9195fa9b0e7b0624cc3a61d010745be
Diffstat (limited to 'library/cpp/string_utils/base64/base64.cpp')
-rw-r--r--library/cpp/string_utils/base64/base64.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/library/cpp/string_utils/base64/base64.cpp b/library/cpp/string_utils/base64/base64.cpp
index 610136fd1a..fec827dd93 100644
--- a/library/cpp/string_utils/base64/base64.cpp
+++ b/library/cpp/string_utils/base64/base64.cpp
@@ -153,6 +153,10 @@ char* Base64EncodeUrl(char* outstr, const unsigned char* instr, size_t len) {
return Base64EncodeImpl<true>(outstr, instr, len);
}
+char* Base64EncodeNoPadding(char* outstr, const unsigned char* instr, size_t len) {
+ return Base64EncodeImpl<false, false>(outstr, instr, len);
+}
+
char* Base64EncodeUrlNoPadding(char* outstr, const unsigned char* instr, size_t len) {
return Base64EncodeImpl<true, false>(outstr, instr, len);
}