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;
        }
Exemple #2
0
        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);
        }