public Asn1OpenType(Asn1EncodeBuffer buffer) { if (buffer is Asn1BerEncodeBuffer) { _length = buffer.MsgLength; _encodeBuffer = buffer; } else { Value = buffer.MsgCopy; } _textEncoding = false; }
public Asn1OpenType(Asn1EncodeBuffer buffer) { if (buffer is Asn1BerEncodeBuffer) { _length = buffer.MsgLength; _encodeBuffer = buffer; } else { Value = buffer.MsgCopy; } _textEncoding = false; }
private static int EncodeValue(Asn1EncodeBuffer buffer, BigInteger ivalue, bool doCopy) { var data = ivalue.GetData(); var length = data.Length; for (var i = length - 1; i >= 0; --i) { if (doCopy) { buffer.Copy(data[i]); } } return(length); }
private static int EncodeValue(Asn1EncodeBuffer buffer, BigInteger ivalue, bool doCopy) { var data = ivalue.GetData(); var length = data.Length; for (var i = length - 1; i >= 0; --i) { if (doCopy) { buffer.Copy(data[i]); } } return length; }