Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Engines/RsaEngine.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

84 lines
2.5 KiB
C#

using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines
{
// Token: 0x02001D87 RID: 7559
[Token(Token = "0x2001D87")]
public class RsaEngine : IAsymmetricBlockCipher
{
// Token: 0x0600BC61 RID: 48225 RVA: 0x0029A0FC File Offset: 0x002982FC
[Token(Token = "0x600BC61")]
[Address(RVA = "0x27374E0", Offset = "0x27364E0", VA = "0x1827374E0")]
public RsaEngine()
{
RsaCoreEngine rsaCoreEngine = new RsaCoreEngine();
base..ctor();
this.core = rsaCoreEngine;
}
// Token: 0x0600BC62 RID: 48226 RVA: 0x0029A11C File Offset: 0x0029831C
[Token(Token = "0x600BC62")]
[Address(RVA = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
public RsaEngine(IRsa rsa)
{
this.core = rsa;
}
// Token: 0x17001D88 RID: 7560
// (get) Token: 0x0600BC63 RID: 48227 RVA: 0x0029A138 File Offset: 0x00298338
[Token(Token = "0x17001D88")]
public virtual string AlgorithmName
{
[Token(Token = "0x600BC63")]
[Address(RVA = "0x2737540", Offset = "0x2736540", VA = "0x182737540", Slot = "9")]
get
{
return "RSA";
}
}
// Token: 0x0600BC64 RID: 48228 RVA: 0x0029A14C File Offset: 0x0029834C
[Token(Token = "0x600BC64")]
[Address(RVA = "0x27373B0", Offset = "0x27363B0", VA = "0x1827373B0", Slot = "10")]
public virtual void Init(bool forEncryption, ICipherParameters parameters)
{
IRsa rsa = this.core;
}
// Token: 0x0600BC65 RID: 48229 RVA: 0x0029A168 File Offset: 0x00298368
[Token(Token = "0x600BC65")]
[Address(RVA = "0x2737310", Offset = "0x2736310", VA = "0x182737310", Slot = "11")]
public virtual int GetInputBlockSize()
{
IRsa rsa = this.core;
throw new NullReferenceException();
}
// Token: 0x0600BC66 RID: 48230 RVA: 0x0029A184 File Offset: 0x00298384
[Token(Token = "0x600BC66")]
[Address(RVA = "0x2737360", Offset = "0x2736360", VA = "0x182737360", Slot = "12")]
public virtual int GetOutputBlockSize()
{
IRsa rsa = this.core;
throw new NullReferenceException();
}
// Token: 0x0600BC67 RID: 48231 RVA: 0x0029A1A0 File Offset: 0x002983A0
[Token(Token = "0x600BC67")]
[Address(RVA = "0x2737420", Offset = "0x2736420", VA = "0x182737420", Slot = "13")]
public virtual byte[] ProcessBlock(byte[] inBuf, int inOff, int inLen)
{
IRsa rsa = this.core;
IRsa rsa2 = this.core;
IRsa rsa3 = this.core;
throw new NullReferenceException();
}
// Token: 0x040076BE RID: 30398
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40076BE")]
private readonly IRsa core;
}
}