scripts
This commit is contained in:
+45
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto;
|
||||
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Cms
|
||||
{
|
||||
// Token: 0x02001776 RID: 6006
|
||||
[Token(Token = "0x2001776")]
|
||||
[StructLayout(3)]
|
||||
internal class CounterSignatureDigestCalculator : IDigestCalculator
|
||||
{
|
||||
// Token: 0x0600A25F RID: 41567 RVA: 0x0025CF00 File Offset: 0x0025B100
|
||||
[Token(Token = "0x600A25F")]
|
||||
[Address(RVA = "0x3C39C0", Offset = "0x3C23C0", VA = "0x1803C39C0")]
|
||||
internal CounterSignatureDigestCalculator(string alg, byte[] data)
|
||||
{
|
||||
this.alg = alg;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
// Token: 0x0600A260 RID: 41568 RVA: 0x0025CF24 File Offset: 0x0025B124
|
||||
[Token(Token = "0x600A260")]
|
||||
[Address(RVA = "0x654090", Offset = "0x652A90", VA = "0x180654090", Slot = "4")]
|
||||
public byte[] GetDigest()
|
||||
{
|
||||
CmsSignedHelper instance = CmsSignedHelper.Instance;
|
||||
string text = this.alg;
|
||||
IDigest digestInstance = instance.GetDigestInstance(text);
|
||||
byte[] array = this.data;
|
||||
return DigestUtilities.DoFinal(digestInstance, array);
|
||||
}
|
||||
|
||||
// Token: 0x04006ACF RID: 27343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4006ACF")]
|
||||
private readonly string alg;
|
||||
|
||||
// Token: 0x04006AD0 RID: 27344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4006AD0")]
|
||||
private readonly byte[] data;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user