public static AuthCert Decode(XdrDataInputStream stream) { AuthCert decodedAuthCert = new AuthCert(); decodedAuthCert.Pubkey = Curve25519Public.Decode(stream); decodedAuthCert.Expiration = Uint64.Decode(stream); decodedAuthCert.Sig = Signature.Decode(stream); return(decodedAuthCert); }
public static SurveyRequestMessage Decode(XdrDataInputStream stream) { SurveyRequestMessage decodedSurveyRequestMessage = new SurveyRequestMessage(); decodedSurveyRequestMessage.SurveyorPeerID = NodeID.Decode(stream); decodedSurveyRequestMessage.SurveyedPeerID = NodeID.Decode(stream); decodedSurveyRequestMessage.LedgerNum = Uint32.Decode(stream); decodedSurveyRequestMessage.EncryptionKey = Curve25519Public.Decode(stream); decodedSurveyRequestMessage.CommandType = SurveyMessageCommandType.Decode(stream); return(decodedSurveyRequestMessage); }