public VerifyMeMessage GetVerifyMeMessage(OkSignThisMessage okSignThisMessage) { string signedMessage = SignMessage(okSignThisMessage.messageToSign); VerifyMeMessage verifyMeMessage = new VerifyMeMessage(LegacyAddress, signedMessage, PublicId); return(verifyMeMessage); }
public BitloginProtocolMessage GetOkSignThisMessage(HiMessage hiMessage) { if (_accountsByLegacyAddress.ContainsKey(hiMessage.legacyAddress)) { return(new ErrorMessage(100)); } string messageToBeSigned = GetRandomStringToBeSignedByClient(); OkSignThisMessage okSignThisMessage = new OkSignThisMessage(messageToBeSigned); Account account = new Account(hiMessage.legacyAddress, messageToBeSigned); _accountsByLegacyAddress.Add(hiMessage.legacyAddress, account); return(okSignThisMessage); }