mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 00:19:53 +01:00
LibCrypto: Remove unused methods on RSAPublicKey
This commit is contained in:
parent
289f2b24bf
commit
67e833a0c7
|
|
@ -34,7 +34,6 @@ public:
|
|||
UnsignedBigInteger const& modulus() const { return m_modulus; }
|
||||
UnsignedBigInteger const& public_exponent() const { return m_public_exponent; }
|
||||
size_t length() const { return m_length; }
|
||||
void set_length(size_t length) { m_length = length; }
|
||||
|
||||
ErrorOr<ByteBuffer> export_as_der() const
|
||||
{
|
||||
|
|
@ -48,13 +47,6 @@ public:
|
|||
return encoder.finish();
|
||||
}
|
||||
|
||||
void set(UnsignedBigInteger n, UnsignedBigInteger e)
|
||||
{
|
||||
m_modulus = move(n);
|
||||
m_public_exponent = move(e);
|
||||
m_length = m_modulus.byte_length();
|
||||
}
|
||||
|
||||
private:
|
||||
UnsignedBigInteger m_modulus;
|
||||
UnsignedBigInteger m_public_exponent;
|
||||
|
|
@ -157,7 +149,7 @@ public:
|
|||
RSA(PrivateKeyType const& privkey)
|
||||
{
|
||||
m_private_key = privkey;
|
||||
m_public_key.set(m_private_key.modulus(), m_private_key.public_exponent());
|
||||
m_public_key = RSAPublicKey(m_private_key.modulus(), m_private_key.public_exponent());
|
||||
}
|
||||
|
||||
RSA(PublicKeyType const& pubkey)
|
||||
|
|
@ -174,7 +166,7 @@ public:
|
|||
RSA(StringView privKeyPEM)
|
||||
{
|
||||
import_private_key(privKeyPEM.bytes());
|
||||
m_public_key.set(m_private_key.modulus(), m_private_key.public_exponent());
|
||||
m_public_key = RSAPublicKey(m_private_key.modulus(), m_private_key.public_exponent());
|
||||
}
|
||||
|
||||
virtual ErrorOr<ByteBuffer> encrypt(ReadonlyBytes in) override;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user