oh dear
This commit is contained in:
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Cms
|
||||
{
|
||||
// Token: 0x02001D66 RID: 7526
|
||||
[Token(Token = "0x2001D66")]
|
||||
public abstract class RecipientInformation
|
||||
{
|
||||
// Token: 0x0600BE8D RID: 48781 RVA: 0x002B6A7C File Offset: 0x002B4C7C
|
||||
[Token(Token = "0x600BE8D")]
|
||||
[Address(RVA = "0x2013FC0", Offset = "0x2012DC0", VA = "0x182013FC0")]
|
||||
internal RecipientInformation(AlgorithmIdentifier keyEncAlg, CmsSecureReadable secureReadable)
|
||||
{
|
||||
RecipientID recipientID = new RecipientID();
|
||||
this.rid = recipientID;
|
||||
base..ctor();
|
||||
this.keyEncAlg = keyEncAlg;
|
||||
this.secureReadable = secureReadable;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8E RID: 48782 RVA: 0x002B6AAC File Offset: 0x002B4CAC
|
||||
[Token(Token = "0x600BE8E")]
|
||||
[Address(RVA = "0x2013AD0", Offset = "0x20128D0", VA = "0x182013AD0")]
|
||||
internal string GetContentAlgorithmName()
|
||||
{
|
||||
CmsSecureReadable cmsSecureReadable = this.secureReadable;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x17001D81 RID: 7553
|
||||
// (get) Token: 0x0600BE8F RID: 48783 RVA: 0x002B6AD4 File Offset: 0x002B4CD4
|
||||
[Token(Token = "0x17001D81")]
|
||||
public RecipientID RecipientID
|
||||
{
|
||||
[Token(Token = "0x600BE8F")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return this.rid;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D82 RID: 7554
|
||||
// (get) Token: 0x0600BE90 RID: 48784 RVA: 0x002B6AE8 File Offset: 0x002B4CE8
|
||||
[Token(Token = "0x17001D82")]
|
||||
public AlgorithmIdentifier KeyEncryptionAlgorithmID
|
||||
{
|
||||
[Token(Token = "0x600BE90")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.keyEncAlg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D83 RID: 7555
|
||||
// (get) Token: 0x0600BE91 RID: 48785 RVA: 0x002B6AFC File Offset: 0x002B4CFC
|
||||
[Token(Token = "0x17001D83")]
|
||||
public string KeyEncryptionAlgOid
|
||||
{
|
||||
[Token(Token = "0x600BE91")]
|
||||
[Address(RVA = "0x2014040", Offset = "0x2012E40", VA = "0x182014040")]
|
||||
get
|
||||
{
|
||||
Asn1Object asn1Object = this.keyEncAlg.ToAsn1Object();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D84 RID: 7556
|
||||
// (get) Token: 0x0600BE92 RID: 48786 RVA: 0x002B6B1C File Offset: 0x002B4D1C
|
||||
[Token(Token = "0x17001D84")]
|
||||
public Asn1Object KeyEncryptionAlgParams
|
||||
{
|
||||
[Token(Token = "0x600BE92")]
|
||||
[Address(RVA = "0x2014080", Offset = "0x2012E80", VA = "0x182014080")]
|
||||
get
|
||||
{
|
||||
DerObjectIdentifier objectID = this.keyEncAlg.ObjectID;
|
||||
if (objectID == 0)
|
||||
{
|
||||
}
|
||||
return objectID.ToAsn1Object();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE93 RID: 48787 RVA: 0x002B6B48 File Offset: 0x002B4D48
|
||||
[Token(Token = "0x600BE93")]
|
||||
[Address(RVA = "0x2013BA0", Offset = "0x20129A0", VA = "0x182013BA0")]
|
||||
internal CmsTypedStream GetContentFromSessionKey(KeyParameter sKey)
|
||||
{
|
||||
CmsSecureReadable cmsSecureReadable = this.secureReadable;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
uint num2;
|
||||
if (num < (int)num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
string identifier;
|
||||
uint num3;
|
||||
CmsTypedStream cmsTypedStream = new CmsTypedStream(identifier, num, (int)num3);
|
||||
identifier = PkcsObjectIdentifiers.Data.identifier;
|
||||
return cmsTypedStream;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE94 RID: 48788 RVA: 0x002B6BB8 File Offset: 0x002B4DB8
|
||||
[Token(Token = "0x600BE94")]
|
||||
[Address(RVA = "0x2013DE0", Offset = "0x2012BE0", VA = "0x182013DE0")]
|
||||
public byte[] GetContent(ICipherParameters key)
|
||||
{
|
||||
string text = this.ToString();
|
||||
byte[] array;
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE95 RID: 48789 RVA: 0x002B6BE8 File Offset: 0x002B4DE8
|
||||
[Token(Token = "0x600BE95")]
|
||||
[Address(RVA = "0x2013EB0", Offset = "0x2012CB0", VA = "0x182013EB0")]
|
||||
public byte[] GetMac()
|
||||
{
|
||||
if (this.resultMac == (ulong)0L)
|
||||
{
|
||||
CmsSecureReadable cmsSecureReadable = this.secureReadable;
|
||||
byte[] array;
|
||||
this.resultMac = array;
|
||||
}
|
||||
return Arrays.Clone(this.resultMac);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE96 RID: 48790
|
||||
[Token(Token = "0x600BE96")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract CmsTypedStream GetContentStream(ICipherParameters key);
|
||||
|
||||
// Token: 0x04007932 RID: 31026
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007932")]
|
||||
internal RecipientID rid;
|
||||
|
||||
// Token: 0x04007933 RID: 31027
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007933")]
|
||||
internal AlgorithmIdentifier keyEncAlg;
|
||||
|
||||
// Token: 0x04007934 RID: 31028
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007934")]
|
||||
internal CmsSecureReadable secureReadable;
|
||||
|
||||
// Token: 0x04007935 RID: 31029
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007935")]
|
||||
private byte[] resultMac;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user