Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Modes/IAeadBlockCipher.cs
T
2026-04-10 22:50:51 +02:00

81 lines
2.0 KiB
C#

using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Modes
{
// Token: 0x02001C3A RID: 7226
[Token(Token = "0x2001C3A")]
public interface IAeadBlockCipher
{
// Token: 0x17001C7E RID: 7294
// (get) Token: 0x0600B481 RID: 46209
[Token(Token = "0x17001C7E")]
string AlgorithmName
{
[Token(Token = "0x600B481")]
[Address(Slot = "0")]
get;
}
// Token: 0x0600B482 RID: 46210
[Token(Token = "0x600B482")]
[Address(Slot = "1")]
IBlockCipher GetUnderlyingCipher();
// Token: 0x0600B483 RID: 46211
[Token(Token = "0x600B483")]
[Address(Slot = "2")]
void Init(bool forEncryption, ICipherParameters parameters);
// Token: 0x0600B484 RID: 46212
[Token(Token = "0x600B484")]
[Address(Slot = "3")]
int GetBlockSize();
// Token: 0x0600B485 RID: 46213
[Token(Token = "0x600B485")]
[Address(Slot = "4")]
void ProcessAadByte(byte input);
// Token: 0x0600B486 RID: 46214
[Token(Token = "0x600B486")]
[Address(Slot = "5")]
void ProcessAadBytes(byte[] inBytes, int inOff, int len);
// Token: 0x0600B487 RID: 46215
[Token(Token = "0x600B487")]
[Address(Slot = "6")]
int ProcessByte(byte input, byte[] outBytes, int outOff);
// Token: 0x0600B488 RID: 46216
[Token(Token = "0x600B488")]
[Address(Slot = "7")]
int ProcessBytes(byte[] inBytes, int inOff, int len, byte[] outBytes, int outOff);
// Token: 0x0600B489 RID: 46217
[Token(Token = "0x600B489")]
[Address(Slot = "8")]
int DoFinal(byte[] outBytes, int outOff);
// Token: 0x0600B48A RID: 46218
[Token(Token = "0x600B48A")]
[Address(Slot = "9")]
byte[] GetMac();
// Token: 0x0600B48B RID: 46219
[Token(Token = "0x600B48B")]
[Address(Slot = "10")]
int GetUpdateOutputSize(int len);
// Token: 0x0600B48C RID: 46220
[Token(Token = "0x600B48C")]
[Address(Slot = "11")]
int GetOutputSize(int len);
// Token: 0x0600B48D RID: 46221
[Token(Token = "0x600B48D")]
[Address(Slot = "12")]
void Reset();
}
}