public RevocationReason( bool isCritical, RevocationReasonTag reason, string description) : base(SignatureSubpacketTag.RevocationReason, isCritical, false, CreateData(reason, description)) { }
public RevocationReason( bool isCritical, RevocationReasonTag reason, string description) : base(SignatureSubpacketTag.RevocationReason, isCritical, CreateData(reason, description)) { }
private static byte[] CreateData(RevocationReasonTag reason, string description) { byte[] array = Strings.ToUtf8ByteArray(description); byte[] array2 = new byte[1 + array.Length]; array2[0] = (byte)reason; Array.Copy(array, 0, array2, 1, array.Length); return(array2); }
private static byte[] CreateData( RevocationReasonTag reason, string description) { byte[] descriptionBytes = Strings.ToUtf8ByteArray(description); byte[] data = new byte[1 + descriptionBytes.Length]; data[0] = (byte)reason; Array.Copy(descriptionBytes, 0, data, 1, descriptionBytes.Length); return(data); }
private static byte[] CreateData( RevocationReasonTag reason, string description) { byte[] descriptionBytes = Strings.ToUtf8ByteArray(description); byte[] data = new byte[1 + descriptionBytes.Length]; data[0] = (byte)reason; Array.Copy(descriptionBytes, 0, data, 1, descriptionBytes.Length); return data; }
/// <summary> /// Sets revocation reason sub packet /// </summary> public void SetRevocationReason(bool isCritical, RevocationReasonTag reason, string description) { list.Add(new RevocationReason(isCritical, reason, description)); }