public byte[] EncodeParameters() { byte[] data; var publicKeyParameters = new Gost3410PublicKeyParameters(); publicKeyParameters.DigestParamSet = Asn1ObjectIdentifier.FromOidString(_digestParamSet); publicKeyParameters.PublicKeyParamSet = Asn1ObjectIdentifier.FromOidString(_publicKeyParamSet); publicKeyParameters.EncryptionParamSet = GostKeyExchangeParameters.CreateEncryptionParamSet(_encryptionParamSet); var asnEncoder = new Asn1BerEncodeBuffer(); publicKeyParameters.Encode(asnEncoder); data = asnEncoder.MsgCopy; return(data); }