1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:48:11 +00:00
serenity/Userland
Tim Ledbetter 48a3a02238 LibCrypto: Make constructing a BigInteger from string fallible
Previously, constructing a `UnsignedBigInteger::from_base()` could
produce an incorrect result if the input string contained a valid
Base36 digit that was out of range of the given base. The same method
would also crash if the input string contained an invalid Base36 digit.
An error is now returned in both these cases.

Constructing a BigFraction from string is now also fallible, so that we
can handle the case where we are given an input string with invalid
digits.
2024-01-13 19:01:35 -07:00
..
Applets Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Applications LibCrypto: Make constructing a BigInteger from string fallible 2024-01-13 19:01:35 -07:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos Mandelbrot: Allow panning with the arrow keys 2024-01-11 08:02:23 +01:00
DevTools HackStudio: Use Core::System APIs where possible 2024-01-13 15:13:36 -07:00
DynamicLoader Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Games Solitaire: Hide solve button when game ends 2024-01-12 17:16:19 -07:00
Libraries LibCrypto: Make constructing a BigInteger from string fallible 2024-01-13 19:01:35 -07:00
Services Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
Shell Everywhere: Add deprecated_ prefix to JsonValue::to_byte_string 2024-01-12 17:41:34 -07:00
Utilities Utilities: Add the listdir utility 2024-01-13 19:01:07 -07:00
CMakeLists.txt