From 3e8574a9a814196e0bc694b9ada1b06314bbff67 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Thu, 8 Jul 2021 00:22:03 +0100 Subject: [PATCH] LibCrypto: Add missing implementation of SBI::multiplied_by(USBI) This only had a declaration and was creating linker errors when used. Easily fixed! --- Userland/Libraries/LibCrypto/BigInt/SignedBigInteger.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibCrypto/BigInt/SignedBigInteger.cpp b/Userland/Libraries/LibCrypto/BigInt/SignedBigInteger.cpp index a15a45403c..795d238eea 100644 --- a/Userland/Libraries/LibCrypto/BigInt/SignedBigInteger.cpp +++ b/Userland/Libraries/LibCrypto/BigInt/SignedBigInteger.cpp @@ -151,6 +151,11 @@ FLATTEN SignedBigInteger SignedBigInteger::bitwise_not() const return { unsigned_value().bitwise_not(), !m_sign }; } +FLATTEN SignedBigInteger SignedBigInteger::multiplied_by(UnsignedBigInteger const& other) const +{ + return { unsigned_value().multiplied_by(other), m_sign }; +} + FLATTEN SignedBigInteger SignedBigInteger::bitwise_or(const SignedBigInteger& other) const { auto result = bitwise_or(other.unsigned_value());