Files
2026-04-08 23:40:05 +02:00

60 lines
1.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1
{
// Token: 0x020017A8 RID: 6056
[Token(Token = "0x20017A8")]
[StructLayout(3)]
public class BerBitString : DerBitString
{
// Token: 0x0600A37D RID: 41853 RVA: 0x00261038 File Offset: 0x0025F238
[Token(Token = "0x600A37D")]
[Address(RVA = "0x267C150", Offset = "0x267AB50", VA = "0x18267C150")]
public BerBitString(byte[] data, int padBits)
: base(data, padBits)
{
}
// Token: 0x0600A37E RID: 41854 RVA: 0x00261050 File Offset: 0x0025F250
[Token(Token = "0x600A37E")]
[Address(RVA = "0x267C1D0", Offset = "0x267ABD0", VA = "0x18267C1D0")]
public BerBitString(byte[] data)
: base(data)
{
}
// Token: 0x0600A37F RID: 41855 RVA: 0x00261064 File Offset: 0x0025F264
[Token(Token = "0x600A37F")]
[Address(RVA = "0x267C240", Offset = "0x267AC40", VA = "0x18267C240")]
public BerBitString(int namedBits)
: base(namedBits)
{
}
// Token: 0x0600A380 RID: 41856 RVA: 0x00261078 File Offset: 0x0025F278
[Token(Token = "0x600A380")]
[Address(RVA = "0x267C2A0", Offset = "0x267ACA0", VA = "0x18267C2A0")]
public BerBitString(Asn1Encodable obj)
: base(obj)
{
}
// Token: 0x0600A381 RID: 41857 RVA: 0x0026108C File Offset: 0x0025F28C
[Token(Token = "0x600A381")]
[Address(RVA = "0x267C050", Offset = "0x267AA50", VA = "0x18267C050", Slot = "6")]
internal override void Encode(DerOutputStream derOut)
{
if (derOut != 0 && (derOut != 0 || derOut != 0))
{
byte[] mData = this.mData;
int mPadBits = this.mPadBits;
derOut.WriteEncoded(3, (byte)mPadBits, mData);
return;
}
base.Encode(derOut);
}
}
}