|
0f377e7289
|
libluna: Fix off-by-one size calculation in Base64::decode_string()
continuous-integration/drone/push Build is passing
|
2023-08-24 12:06:01 +02:00 |
|
|
1449e966ab
|
libluna: Document Base64.h
|
2023-08-23 13:34:14 +02:00 |
|
|
bd757d204e
|
kernel+libos+libluna: Avoid copying and reallocation when creating Strings
continuous-integration/drone/push Build is passing
This is done by reusing the existing buffers in Vector and Buffer instances.
|
2023-07-02 19:30:25 +02:00 |
|
|
148c1c7341
|
libluna: Add the clear_data() method to Vector and use it to optimize Base64::decode
continuous-integration/drone/push Build is passing
This method clears the Vector's data without deallocating the
backing buffer, so that it can be reused without reallocation.
|
2023-06-18 19:24:26 +02:00 |
|
|
e1ac9473a2
|
libluna: If allowing garbage chars while decoding Base64, skip them after the padding instead of erroring out
|
2023-04-26 22:32:24 +02:00 |
|
|
b48d1024a8
|
libluna: Add Base64 encoding and decoding code
|
2023-04-26 20:57:48 +02:00 |
|