示例#1
0
        public CipherInfo(string name, int keySize, int ivSize, CipherFamily type, CipherStandardState state = CipherStandardState.Hidden)
        {
            Type          = type;
            Name          = name;
            StandardState = state;

            CipherParameter = new StreamCipherParameter
            {
                KeySize = keySize,
                IvSize  = ivSize,
            };
        }
示例#2
0
        public CipherInfo(string name, int keySize, int saltSize, int nonceSize, int tagSize, CipherFamily type, CipherStandardState state = CipherStandardState.InUse)
        {
            Type          = type;
            Name          = name;
            StandardState = state;

            CipherParameter = new AEADCipherParameter
            {
                KeySize   = keySize,
                SaltSize  = saltSize,
                NonceSize = nonceSize,
                TagSize   = tagSize,
            };
        }