Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/IBufferedCipher.cs
T
2026-04-08 23:40:05 +02:00

108 lines
2.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto
{
// Token: 0x020014F6 RID: 5366
[Token(Token = "0x20014F6")]
[StructLayout(3)]
public interface IBufferedCipher
{
// Token: 0x1700171B RID: 5915
// (get) Token: 0x06008EDF RID: 36575
[Token(Token = "0x1700171B")]
string AlgorithmName
{
[Token(Token = "0x6008EDF")]
[Address(Slot = "0")]
get;
}
// Token: 0x06008EE0 RID: 36576
[Token(Token = "0x6008EE0")]
[Address(Slot = "1")]
void Init(bool forEncryption, ICipherParameters parameters);
// Token: 0x06008EE1 RID: 36577
[Token(Token = "0x6008EE1")]
[Address(Slot = "2")]
int GetBlockSize();
// Token: 0x06008EE2 RID: 36578
[Token(Token = "0x6008EE2")]
[Address(Slot = "3")]
int GetOutputSize(int inputLen);
// Token: 0x06008EE3 RID: 36579
[Token(Token = "0x6008EE3")]
[Address(Slot = "4")]
int GetUpdateOutputSize(int inputLen);
// Token: 0x06008EE4 RID: 36580
[Token(Token = "0x6008EE4")]
[Address(Slot = "5")]
byte[] ProcessByte(byte input);
// Token: 0x06008EE5 RID: 36581
[Token(Token = "0x6008EE5")]
[Address(Slot = "6")]
int ProcessByte(byte input, byte[] output, int outOff);
// Token: 0x06008EE6 RID: 36582
[Token(Token = "0x6008EE6")]
[Address(Slot = "7")]
byte[] ProcessBytes(byte[] input);
// Token: 0x06008EE7 RID: 36583
[Token(Token = "0x6008EE7")]
[Address(Slot = "8")]
byte[] ProcessBytes(byte[] input, int inOff, int length);
// Token: 0x06008EE8 RID: 36584
[Token(Token = "0x6008EE8")]
[Address(Slot = "9")]
int ProcessBytes(byte[] input, byte[] output, int outOff);
// Token: 0x06008EE9 RID: 36585
[Token(Token = "0x6008EE9")]
[Address(Slot = "10")]
int ProcessBytes(byte[] input, int inOff, int length, byte[] output, int outOff);
// Token: 0x06008EEA RID: 36586
[Token(Token = "0x6008EEA")]
[Address(Slot = "11")]
byte[] DoFinal();
// Token: 0x06008EEB RID: 36587
[Token(Token = "0x6008EEB")]
[Address(Slot = "12")]
byte[] DoFinal(byte[] input);
// Token: 0x06008EEC RID: 36588
[Token(Token = "0x6008EEC")]
[Address(Slot = "13")]
byte[] DoFinal(byte[] input, int inOff, int length);
// Token: 0x06008EED RID: 36589
[Token(Token = "0x6008EED")]
[Address(Slot = "14")]
int DoFinal(byte[] output, int outOff);
// Token: 0x06008EEE RID: 36590
[Token(Token = "0x6008EEE")]
[Address(Slot = "15")]
int DoFinal(byte[] input, byte[] output, int outOff);
// Token: 0x06008EEF RID: 36591
[Token(Token = "0x6008EEF")]
[Address(Slot = "16")]
int DoFinal(byte[] input, int inOff, int length, byte[] output, int outOff);
// Token: 0x06008EF0 RID: 36592
[Token(Token = "0x6008EF0")]
[Address(Slot = "17")]
void Reset();
}
}