m
This commit is contained in:
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
||||
{
|
||||
// Token: 0x02001C3C RID: 7228
|
||||
[Token(Token = "0x2001C3C")]
|
||||
public class Ssl3Mac : IMac
|
||||
{
|
||||
// Token: 0x0600B1D7 RID: 45527 RVA: 0x00266C70 File Offset: 0x00264E70
|
||||
[Token(Token = "0x600B1D7")]
|
||||
[Address(RVA = "0x49A390", Offset = "0x499390", VA = "0x18049A390")]
|
||||
public Ssl3Mac(IDigest digest)
|
||||
{
|
||||
this.digest = digest;
|
||||
this.padLength = (int)((uint)48);
|
||||
}
|
||||
|
||||
// Token: 0x17001C36 RID: 7222
|
||||
// (get) Token: 0x0600B1D8 RID: 45528 RVA: 0x00266C9C File Offset: 0x00264E9C
|
||||
[Token(Token = "0x17001C36")]
|
||||
public virtual string AlgorithmName
|
||||
{
|
||||
[Token(Token = "0x600B1D8")]
|
||||
[Address(RVA = "0x49A410", Offset = "0x499410", VA = "0x18049A410", Slot = "11")]
|
||||
get
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B1D9 RID: 45529 RVA: 0x00266CC4 File Offset: 0x00264EC4
|
||||
[Token(Token = "0x600B1D9")]
|
||||
[Address(RVA = "0x49A010", Offset = "0x499010", VA = "0x18049A010", Slot = "12")]
|
||||
public virtual void Init(ICipherParameters parameters)
|
||||
{
|
||||
while (parameters == 0 || parameters == 0)
|
||||
{
|
||||
}
|
||||
byte[] array2;
|
||||
byte[] array = Arrays.Clone(array2);
|
||||
this.secret = array;
|
||||
string algorithmName = ((IMac)this).AlgorithmName;
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DA RID: 45530 RVA: 0x00266CFC File Offset: 0x00264EFC
|
||||
[Token(Token = "0x600B1DA")]
|
||||
[Address(RVA = "0x499FC0", Offset = "0x498FC0", VA = "0x180499FC0", Slot = "13")]
|
||||
public virtual int GetMacSize()
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DB RID: 45531 RVA: 0x00266D18 File Offset: 0x00264F18
|
||||
[Token(Token = "0x600B1DB")]
|
||||
[Address(RVA = "0x49A230", Offset = "0x499230", VA = "0x18049A230", Slot = "14")]
|
||||
public virtual void Update(byte input)
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DC RID: 45532 RVA: 0x00266D34 File Offset: 0x00264F34
|
||||
[Token(Token = "0x600B1DC")]
|
||||
[Address(RVA = "0x499D10", Offset = "0x498D10", VA = "0x180499D10", Slot = "15")]
|
||||
public virtual void BlockUpdate(byte[] input, int inOff, int len)
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DD RID: 45533 RVA: 0x00266D50 File Offset: 0x00264F50
|
||||
[Token(Token = "0x600B1DD")]
|
||||
[Address(RVA = "0x499D90", Offset = "0x498D90", VA = "0x180499D90", Slot = "16")]
|
||||
public virtual int DoFinal(byte[] output, int outOff)
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
byte[] array = new byte[0];
|
||||
IDigest digest2 = this.digest;
|
||||
byte[] array2 = this.secret;
|
||||
IDigest digest3 = this.digest;
|
||||
int length = array2.Length;
|
||||
IDigest digest4 = this.digest;
|
||||
int num = this.padLength;
|
||||
IDigest digest5 = this.digest;
|
||||
int length2 = array.Length;
|
||||
IDigest digest6 = this.digest;
|
||||
return length2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DE RID: 45534 RVA: 0x00266DC0 File Offset: 0x00264FC0
|
||||
[Token(Token = "0x600B1DE")]
|
||||
[Address(RVA = "0x49A130", Offset = "0x499130", VA = "0x18049A130", Slot = "17")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
IDigest digest = this.digest;
|
||||
byte[] array = this.secret;
|
||||
IDigest digest2 = this.digest;
|
||||
int length = array.Length;
|
||||
IDigest digest3 = this.digest;
|
||||
int num = this.padLength;
|
||||
}
|
||||
|
||||
// Token: 0x0600B1DF RID: 45535 RVA: 0x00266E00 File Offset: 0x00265000
|
||||
[Token(Token = "0x600B1DF")]
|
||||
[Address(RVA = "0x499F40", Offset = "0x498F40", VA = "0x180499F40")]
|
||||
private static byte[] GenPad(byte b, int count)
|
||||
{
|
||||
byte[] array = new byte[count];
|
||||
Arrays.Fill(array, b);
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0400718D RID: 29069
|
||||
[Token(Token = "0x400718D")]
|
||||
private const byte IPAD_BYTE = 54;
|
||||
|
||||
// Token: 0x0400718E RID: 29070
|
||||
[Token(Token = "0x400718E")]
|
||||
private const byte OPAD_BYTE = 92;
|
||||
|
||||
// Token: 0x0400718F RID: 29071
|
||||
[Token(Token = "0x400718F")]
|
||||
internal static readonly byte[] IPAD = new byte[48];
|
||||
|
||||
// Token: 0x04007190 RID: 29072
|
||||
[Token(Token = "0x4007190")]
|
||||
internal static readonly byte[] OPAD = new byte[48];
|
||||
|
||||
// Token: 0x04007191 RID: 29073
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007191")]
|
||||
private readonly IDigest digest;
|
||||
|
||||
// Token: 0x04007192 RID: 29074
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007192")]
|
||||
private readonly int padLength;
|
||||
|
||||
// Token: 0x04007193 RID: 29075
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007193")]
|
||||
private byte[] secret;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user