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

81 lines
2.0 KiB
C#

using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Modes
{
// Token: 0x02001D1A RID: 7450
[Token(Token = "0x2001D1A")]
public interface IAeadBlockCipher
{
// Token: 0x17001D1B RID: 7451
// (get) Token: 0x0600B84F RID: 47183
[Token(Token = "0x17001D1B")]
string AlgorithmName
{
[Token(Token = "0x600B84F")]
[Address(Slot = "0")]
get;
}
// Token: 0x0600B850 RID: 47184
[Token(Token = "0x600B850")]
[Address(Slot = "1")]
IBlockCipher GetUnderlyingCipher();
// Token: 0x0600B851 RID: 47185
[Token(Token = "0x600B851")]
[Address(Slot = "2")]
void Init(bool forEncryption, ICipherParameters parameters);
// Token: 0x0600B852 RID: 47186
[Token(Token = "0x600B852")]
[Address(Slot = "3")]
int GetBlockSize();
// Token: 0x0600B853 RID: 47187
[Token(Token = "0x600B853")]
[Address(Slot = "4")]
void ProcessAadByte(byte input);
// Token: 0x0600B854 RID: 47188
[Token(Token = "0x600B854")]
[Address(Slot = "5")]
void ProcessAadBytes(byte[] inBytes, int inOff, int len);
// Token: 0x0600B855 RID: 47189
[Token(Token = "0x600B855")]
[Address(Slot = "6")]
int ProcessByte(byte input, byte[] outBytes, int outOff);
// Token: 0x0600B856 RID: 47190
[Token(Token = "0x600B856")]
[Address(Slot = "7")]
int ProcessBytes(byte[] inBytes, int inOff, int len, byte[] outBytes, int outOff);
// Token: 0x0600B857 RID: 47191
[Token(Token = "0x600B857")]
[Address(Slot = "8")]
int DoFinal(byte[] outBytes, int outOff);
// Token: 0x0600B858 RID: 47192
[Token(Token = "0x600B858")]
[Address(Slot = "9")]
byte[] GetMac();
// Token: 0x0600B859 RID: 47193
[Token(Token = "0x600B859")]
[Address(Slot = "10")]
int GetUpdateOutputSize(int len);
// Token: 0x0600B85A RID: 47194
[Token(Token = "0x600B85A")]
[Address(Slot = "11")]
int GetOutputSize(int len);
// Token: 0x0600B85B RID: 47195
[Token(Token = "0x600B85B")]
[Address(Slot = "12")]
void Reset();
}
}