示例#1
0
        public GostManager(byte[] key, byte[] iv, byte[] message, CipherTypes cipherType = CipherTypes.Substitution, SBlockTypes sBlockType = SBlockTypes.GOST)
        {
            released = false;
            _subKeys = new List <uint>();

            Key     = key;
            IV      = iv;
            Message = message;

            GenerateSubKeys();

            _sBlock = SBlockFactory.SBlock(sBlockType);
            _cipher = CipherFactory.Cipher(_iv, _subKeys, cipherType, _sBlock);
        }