Files
SuperVPN/output/Libraries/BouncyCastle.Crypto/Org/BouncyCastle/Asn1/BerBitString.cs
2025-10-09 09:57:24 +09:00

37 lines
558 B
C#

namespace Org.BouncyCastle.Asn1;
public class BerBitString : DerBitString
{
public BerBitString(byte[] data, int padBits)
: base(data, padBits)
{
}
public BerBitString(byte[] data)
: base(data)
{
}
public BerBitString(int namedBits)
: base(namedBits)
{
}
public BerBitString(Asn1Encodable obj)
: base(obj)
{
}
internal override void Encode(DerOutputStream derOut)
{
if (derOut is Asn1OutputStream || derOut is BerOutputStream)
{
derOut.WriteEncoded(3, (byte)mPadBits, mData);
}
else
{
base.Encode(derOut);
}
}
}