Пример #1
0
        public KeyedHashAlgorithm GetValidationAlgorithm()
        {
            switch (this.validation)
            {
            case "SHA1":
                return(CryptoAlgorithms.CreateHMACSHA1());

            case "HMACSHA256":
                return(CryptoAlgorithms.CreateHMACSHA256());

            case "HMACSHA384":
                return(CryptoAlgorithms.CreateHMACSHA384());

            case "HMACSHA512":
                return(CryptoAlgorithms.CreateHMACSHA512());

            default:
                return(null);    // unknown
            }
        }