|
Add ChaCha20Poly1305Encrypter, based on
draft-agl-tls-chacha20poly1305-04 and identified by the tag CC12.
Add the base class AeadBaseEncrypter for Aes128Gcm12Encrypter and
ChaCha20Poly1305Encrypter. Both subclasses can be defined by
configuring the base class with four parameters.
Merge internal CL: 62224774
Add ChaCha20Poly1305Decrypter, based on
draft-agl-tls-chacha20poly1305-04 and identified by the tag CC12.
This continues the previous CL that added ChaCha20Poly1305Encrypter.
Add the base class AeadBaseDecrypter for Aes128Gcm12Decrypter and
ChaCha20Poly1305Decrypter. Both subclasses can be defined by
configuring the base class with four parameters.
Merge internal CL: 62637549
Note: The chacha20_poly1305_*_nss.cc files will be implemented in
a follow-up CL. Six files created with "svn copy" were added
separately in https://codereview.chromium.org/196743005/ (r256650).
R=agl@chromium.org,rtenneti@chromium.org
BUG=none
TEST=net_unittests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=256837
Total comments: 2
Total comments: 8
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+671 lines, -670 lines) |
Patch |
 |
M |
net/net.gyp
|
View
|
1
2
|
5 chunks |
+22 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_decrypter.h
|
View
|
1
2
3
4
5
|
2 chunks |
+9 lines, -38 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_decrypter_nss.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+19 lines, -166 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_decrypter_openssl.cc
|
View
|
1
|
1 chunk |
+8 lines, -97 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_decrypter_test.cc
|
View
|
1
2
|
2 chunks |
+22 lines, -26 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_encrypter.h
|
View
|
1
2
|
2 chunks |
+9 lines, -38 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_encrypter_nss.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+19 lines, -169 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_encrypter_openssl.cc
|
View
|
|
1 chunk |
+7 lines, -118 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/aes_128_gcm_12_encrypter_test.cc
|
View
|
1
|
2 chunks |
+16 lines, -18 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_decrypter.h
|
View
|
1
2
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_decrypter_nss.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_decrypter_openssl.cc
|
View
|
1
2
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_decrypter_test.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+129 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_encrypter.h
|
View
|
1
2
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_encrypter_nss.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_encrypter_openssl.cc
|
View
|
1
2
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
A |
net/quic/crypto/chacha20_poly1305_encrypter_test.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+108 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/crypto_protocol.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/quic_decrypter.cc
|
View
|
1
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/crypto/quic_encrypter.cc
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|