diff options
author | Jack Lloyd <[email protected]> | 2016-03-23 17:02:55 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2016-03-23 17:02:55 -0400 |
commit | 858cf5c82260e45e5bf51ff17b63f493d8295356 (patch) | |
tree | 3186029f089ffdb3e1c9e0ac004018d0953ff5e8 /src/lib/tls/tls_record.h | |
parent | 646ddaef38845a7ce33e4dcc7a02500a674c7033 (diff) |
Add IETF standard ChaCha20Poly1305 ciphersuites to TLS
Diffstat (limited to 'src/lib/tls/tls_record.h')
-rw-r--r-- | src/lib/tls/tls_record.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/tls/tls_record.h b/src/lib/tls/tls_record.h index d7aa82e71..e3b0b9b58 100644 --- a/src/lib/tls/tls_record.h +++ b/src/lib/tls/tls_record.h @@ -42,13 +42,13 @@ class Connection_Cipher_State AEAD_Mode* aead() { return m_aead.get(); } - const secure_vector<byte>& aead_nonce(u64bit seq); + std::vector<byte> aead_nonce(u64bit seq); - const secure_vector<byte>& aead_nonce(const byte record[], size_t record_len, u64bit seq); + std::vector<byte> aead_nonce(const byte record[], size_t record_len, u64bit seq); - const secure_vector<byte>& format_ad(u64bit seq, byte type, - Protocol_Version version, - u16bit ptext_length); + std::vector<byte> format_ad(u64bit seq, byte type, + Protocol_Version version, + u16bit ptext_length); BlockCipher* block_cipher() { return m_block_cipher.get(); } @@ -82,7 +82,7 @@ class Connection_Cipher_State std::unique_ptr<MessageAuthenticationCode> m_mac; std::unique_ptr<AEAD_Mode> m_aead; - secure_vector<byte> m_nonce, m_ad; + std::vector<byte> m_nonce; size_t m_block_size = 0; size_t m_nonce_bytes_from_handshake; |