Encryption/decryption revised

- Number of memory copying reduced
- HMAC verification of server packets added
- Handshake hashing simplified
This commit is contained in:
2016-08-14 18:51:18 +02:00
parent 735d669887
commit 95e2f7e01b
4 changed files with 168 additions and 122 deletions

View File

@@ -121,12 +121,14 @@ void eap::tls_master_secret::clear()
//////////////////////////////////////////////////////////////////////
eap::tls_conn_state::tls_conn_state() :
m_alg_prf (0),
m_alg_encrypt (0),
m_size_enc_key(0),
m_size_enc_iv (0),
m_alg_mac (0),
m_size_mac_key(0)
m_alg_prf (0),
m_alg_encrypt (0),
m_size_enc_key (0),
m_size_enc_iv (0),
m_size_enc_block(0),
m_alg_mac (0),
m_size_mac_key (0),
m_size_mac_hash (0)
{
}