108 lines
2.7 KiB
C#
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();
|
|
}
|
|
}
|