コード例 #1
0
ファイル: MPKCEncrypt.cs プロジェクト: todoasap/CEX-NET
        private void Dispose(bool Disposing)
        {
            if (!m_isDisposed && Disposing)
            {
                try
                {
                    if (m_encEngine != null)
                    {
                        m_encEngine.Dispose();
                        m_encEngine = null;
                    }
                    m_maxPlainText  = 0;
                    m_maxCipherText = 0;
                }
                catch { }

                m_isDisposed = true;
            }
        }
コード例 #2
0
        private void Dispose(bool Disposing)
        {
            if (!_isDisposed && Disposing)
            {
                try
                {
                    if (_encEngine != null)
                    {
                        _encEngine.Dispose();
                        _encEngine = null;
                    }
                    _maxPlainText  = 0;
                    _maxCipherText = 0;
                }
                catch { }

                _isDisposed = true;
            }
        }
コード例 #3
0
ファイル: MPKCSign.cs プロジェクト: picrap/McEliece-NET
        private void Dispose(bool Disposing)
        {
            if (!_isDisposed && Disposing)
            {
                try
                {
                    if (_dgtEngine != null)
                    {
                        _dgtEngine.Dispose();
                        _dgtEngine = null;
                    }
                    if (_asyCipher != null)
                    {
                        _asyCipher.Dispose();
                        _asyCipher = null;
                    }
                }
                catch { }

                _isDisposed = true;
            }
        }
コード例 #4
0
        private void Dispose(bool Disposing)
        {
            if (!m_isDisposed && Disposing)
            {
                try
                {
                    if (m_dgtEngine != null)
                    {
                        m_dgtEngine.Dispose();
                        m_dgtEngine = null;
                    }
                    if (m_asyCipher != null)
                    {
                        m_asyCipher.Dispose();
                        m_asyCipher = null;
                    }
                }
                catch { }

                m_isDisposed = true;
            }
        }
コード例 #5
0
ファイル: MPKCSign.cs プロジェクト: jesusgarza/McEliece-Sharp
 /// <summary>
 /// Initialize this class
 /// </summary>
 /// 
 /// <param name="CipherParams">The McEliece cipher used to encrypt the hash</param>
 /// <param name="Digest">The type of digest engine used</param>
 public MPKCSign(MPKCParameters CipherParams, Digests Digest = Digests.SHA512)
 {
     _dgtEngine = GetDigest(CipherParams.Digest);
     _asyCipher = GetEngine(CipherParams);
 }
コード例 #6
0
ファイル: MPKCSign.cs プロジェクト: jesusgarza/McEliece-Sharp
        private void Dispose(bool Disposing)
        {
            if (!_isDisposed && Disposing)
            {
                try
                {
                    if (_dgtEngine != null)
                    {
                        _dgtEngine.Dispose();
                        _dgtEngine = null;
                    }
                    if (_asyCipher != null)
                    {
                        _asyCipher.Dispose();
                        _asyCipher = null;
                    }
                }
                catch { }

                _isDisposed = true;
            }
        }
コード例 #7
0
ファイル: MPKCEncrypt.cs プロジェクト: modulexcite/CEX
 /// <summary>
 /// Initialize this class
 /// </summary>
 /// 
 /// <param name="CipherParams">The cipher engine</param>
 public MPKCEncrypt(MPKCParameters CipherParams)
 {
     _encEngine = GetEngine(CipherParams);
 }
コード例 #8
0
ファイル: MPKCEncrypt.cs プロジェクト: modulexcite/CEX
        private void Dispose(bool Disposing)
        {
            if (!_isDisposed && Disposing)
            {
                try
                {
                    if (_encEngine != null)
                    {
                        _encEngine.Dispose();
                        _encEngine = null;
                    }
                    _maxPlainText = 0;
                    _maxCipherText = 0;
                }
                catch { }

                _isDisposed = true;
            }
        }
コード例 #9
0
ファイル: MPKCSign.cs プロジェクト: picrap/McEliece-NET
 /// <summary>
 /// Initialize this class
 /// </summary>
 ///
 /// <param name="CipherParams">The McEliece cipher used to encrypt the hash</param>
 /// <param name="Digest">The type of digest engine used</param>
 public MPKCSign(MPKCParameters CipherParams, Digests Digest = Digests.SHA512)
 {
     _dgtEngine = GetDigest(CipherParams.Digest);
     _asyCipher = GetEngine(CipherParams);
 }
コード例 #10
0
ファイル: MPKCEncrypt.cs プロジェクト: todoasap/CEX-NET
 /// <summary>
 /// Initialize this class
 /// </summary>
 ///
 /// <param name="CipherParams">The cipher engine</param>
 public MPKCEncrypt(MPKCParameters CipherParams)
 {
     m_encEngine = GetEngine(CipherParams);
 }