davidot
|
528891bf69
LibCrypto: Add a constructor to (Un)SignedBigInteger taking a double
|
2 years ago |
davidot
|
77d71a5ffd
LibCrypto: Add a rounding mode to UnsignedBigInteger::to_double
|
2 years ago |
davidot
|
8b8cee3172
LibCrypto: Implement a (mostly) proper to_double for UnsignedBigInteger
|
2 years ago |
davidot
|
b5c00830c2
LibCrypto: Add a way to compare a SignedBigInteger with a double
|
2 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Nico Weber
|
e09f74903e
LibCrypo: Simplify mixed-sign bitwise_or
|
3 years ago |
Nico Weber
|
2392f65345
LibCrypto: Remove some now-unused (and incorrect) methods
|
3 years ago |
Nico Weber
|
d9b6eb29bc
LibCrypto+LibJS: Better bitwise binary_xor binop
|
3 years ago |
Nico Weber
|
013799a4dd
LibCrypto+LibJS: Better bigint bitwise_or binop
|
3 years ago |
Nico Weber
|
1f98639396
LibCrypto+LibJS: Better bigint bitwise_and binop
|
3 years ago |
Nico Weber
|
945d962322
LibJS+LibCrypto: Fix SignedBitInteger::bitwise_not and use it in LibJS
|
3 years ago |
Nico Weber
|
ec37eadb39
LibCrypto: Add Formatter<SignedBigInteger>
|
3 years ago |
mjz19910
|
10ec98dd38
Everywhere: Fix spelling mistakes
|
3 years ago |
Linus Groh
|
58c6a156bf
LibCrypto: Fix subtracting two negative `SignedBigInteger`s
|
3 years ago |
Idan Horowitz
|
bcdad57670
LibCrypto: Add naive implementation of {Un,}SignedBigInteger::to_double
|
3 years ago |
Idan Horowitz
|
ff6ca0f02d
LibCrypto: Add operator<= and operator>= to SignedBigInteger
|
4 years ago |
Linus Groh
|
a216ea4c8d
LibCrypto: Add missing implementation of SBI::divided_by(USBI)
|
4 years ago |
Linus Groh
|
3e8574a9a8
LibCrypto: Add missing implementation of SBI::multiplied_by(USBI)
|
4 years ago |
Linus Groh
|
89641d90db
LibCrypto: Add operator>() to UnsignedBigInteger and SignedBigInteger
|
4 years ago |
Gal Horowitz
|
3872c31b08
LibCrypto: Replace incorrect operator in SignedBigInteger::bitwise_and
|
4 years ago |
Gal Horowitz
|
38e9e35380
LibCrypto: Replace use of negate() in SignedBigInteger::bitwise_or
|
4 years ago |
Idan Horowitz
|
005d75656e
LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N)
|
4 years ago |
Idan Horowitz
|
2ad2e055e2
LibCrypto: Add {Signed,Unsigned}BigInteger::from_base{2, 8, 16} helpers
|
4 years ago |
Idan Horowitz
|
d7a70eb77c
LibJS: Add all of the DataView.prototype.set* methods
|
4 years ago |
Idan Horowitz
|
b17a282b4b
LibCrypto: Add hash methods to {Signed, Unsigned}BigInteger
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |