Пример #1
0
 private static IEnumerable <OmgNum> Encode(IEnumerable <OmgNum> message, SignSecret secret)
 {
     foreach (var num in message)
     {
         yield return(OmgOp.Pow(num, secret.E, secret.N));
     }
 }
Пример #2
0
        public static IEnumerable <OmgNum> MakeSignature(string text, MessageConverter converter, SignSecret secret)
        {
            string hash = _GetHashString(text);
            var    nums = converter.ToNumbers(hash);

            return(Encode(nums, secret));
        }