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; } }
private void Dispose(bool Disposing) { if (!_isDisposed && Disposing) { try { if (_encEngine != null) { _encEngine.Dispose(); _encEngine = null; } _maxPlainText = 0; _maxCipherText = 0; } catch { } _isDisposed = true; } }
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; } }
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; } }
/// <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); }
/// <summary> /// Initialize this class /// </summary> /// /// <param name="CipherParams">The cipher engine</param> public MPKCEncrypt(MPKCParameters CipherParams) { _encEngine = GetEngine(CipherParams); }
/// <summary> /// Initialize this class /// </summary> /// /// <param name="CipherParams">The cipher engine</param> public MPKCEncrypt(MPKCParameters CipherParams) { m_encEngine = GetEngine(CipherParams); }