public string ToString(SecretShareFormattingOptions options) { var result = Point.ToString(); if((options & SecretShareFormattingOptions.IncludeChecksum) == SecretShareFormattingOptions.IncludeChecksum) { var prefix = ((int) ShareType).ToString("x") + "-"; result = prefix + result; var checksum = SimpleChecksum.ComputeChecksum(result); return checksum + result; } return result; }
public string ToString(SecretShareFormattingOptions options) { var result = Point.ToString(); if ((options & SecretShareFormattingOptions.IncludeChecksum) == SecretShareFormattingOptions.IncludeChecksum) { var prefix = ((int)ShareType).ToString("x") + "-"; result = prefix + result; var checksum = SimpleChecksum.ComputeChecksum(result); return(checksum + result); } return(result); }