summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic_protection.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-23QUIC: ssl_encryption_level_t abstraction layer.Sergey Kandaurov1-10/+9
2025-04-17Fixed -Wunterminated-string-initialization with gcc15.Roman Arutyunyan1-5/+7
2024-11-26QUIC: got rid of memory copy when initializing constant values.Sergey Kandaurov1-8/+9
2024-11-26QUIC: constified nonce parameter of crypto functions.Sergey Kandaurov1-6/+6
2024-08-09QUIC: zero out existing keying material only.Sergey Kandaurov1-6/+23
2024-02-14QUIC: trial packet decryption in response to invalid key update.Sergey Kandaurov1-2/+13
2023-10-20QUIC: explicitly zero out unused keying material.Sergey Kandaurov1-0/+18
2023-10-20QUIC: removed key field from ngx_quic_secret_t.Sergey Kandaurov1-24/+39
2023-10-20QUIC: simplified ngx_quic_ciphers() API.Sergey Kandaurov1-12/+7
2023-10-20QUIC: cleaned up now unused ngx_quic_ciphers() calls.Sergey Kandaurov1-25/+13
2023-10-20QUIC: reusing crypto contexts for header protection.Sergey Kandaurov1-28/+74
2023-10-20QUIC: common code for crypto open and seal operations.Sergey Kandaurov1-76/+63
2023-10-20QUIC: reusing crypto contexts for packet protection.Sergey Kandaurov1-110/+160
2023-10-20QUIC: renamed protection functions.Sergey Kandaurov1-12/+13
2023-08-31QUIC: split keys availability checks to read and write sides.Sergey Kandaurov1-2/+7
2023-08-25QUIC: posted generating TLS Key Update next keys.Sergey Kandaurov1-9/+22
2023-06-16QUIC: removed TLS1_3_CK_* macros wrap up.Sergey Kandaurov1-7/+0
2023-06-20QUIC: style.Sergey Kandaurov1-4/+4
2023-06-20QUIC: unified ngx_quic_tls_open() and ngx_quic_tls_seal().Sergey Kandaurov1-11/+7
2023-06-20QUIC: TLS_AES_128_CCM_SHA256 cipher suite support.Roman Arutyunyan1-10/+48
2023-06-09QUIC: common cipher control constants instead of GCM-related.Roman Arutyunyan1-8/+8
2023-06-09QUIC: a new constant for AEAD tag length.Roman Arutyunyan1-9/+9
2023-02-22QUIC: OpenSSL compatibility layer.Roman Arutyunyan1-43/+4
2022-11-25QUIC: fixed computation of nonce with packet numbers beyond 2^32.Sergey Kandaurov1-4/+8
2022-11-22QUIC: fixed C4389 MSVC warning about signed/unsigned mismatch.Sergey Kandaurov1-1/+2
2022-11-22QUIC: avoid using C99 designated initializers.Sergey Kandaurov1-4/+3
2022-11-22QUIC: moved variable declaration to fix build with MSVC 2010.Sergey Kandaurov1-36/+32
2022-10-20QUIC: using native TLSv1.3 cipher suite constants.Sergey Kandaurov1-8/+11
2022-07-27QUIC: removed ngx_quic_keys_new().Vladimir Homutov1-45/+0
2022-07-27QUIC: avoided pool usage in ngx_quic_protection.c.Vladimir Homutov1-15/+15
2022-07-27QUIC: fixed-length buffers for secrets.Vladimir Homutov1-98/+89
2022-01-26QUIC: removed draft versions support.Sergey Kandaurov1-13/+4
2021-12-07QUIC: converted ngx_quic_keys_set_encryption_secret() to NGX codes.Sergey Kandaurov1-8/+5
2021-10-07QUIC: refactored packet creation.Vladimir Homutov1-3/+2
2021-10-26QUIC: style.Sergey Kandaurov1-1/+0
2021-06-17QUIC: compact initial secrets table.Sergey Kandaurov1-32/+6
2021-06-16QUIC: optimized initial secrets key length computation.Sergey Kandaurov1-6/+6
2021-06-16QUIC: consistent use of 12-byte buffers in nonce computation.Sergey Kandaurov1-9/+9
2021-06-16QUIC: consistent use of 5-byte buffers for header protection.Sergey Kandaurov1-8/+11
2021-06-16QUIC: updated specification references.Sergey Kandaurov1-10/+18
2021-04-13QUIC: normalize header inclusion.Sergey Kandaurov1-2/+1
2021-04-07QUIC: fixed memory leak in ngx_hkdf_extract()/ngx_hkdf_expand().Sergey Kandaurov1-0/+4
2021-03-31QUIC: HKDF API compatibility with OpenSSL master branch.Sergey Kandaurov1-0/+2
2021-03-11QUIC: added error handling to ngx_hkdf_extract()/ngx_hkdf_expand().Vladimir Homutov1-16/+42
2021-02-19QUIC: multiple versions support.Sergey Kandaurov1-13/+9
2021-02-18QUIC: removed support prior to draft-29.Sergey Kandaurov1-10/+3
2021-02-15QUIC: fixed indentation.Sergey Kandaurov1-4/+4
2021-02-08QUIC: the "quic_host_key" directive.Vladimir Homutov1-30/+21
2021-01-11QUIC: draft-33 salt and retry keys.Sergey Kandaurov1-3/+10
2020-12-25QUIC: moved all quic sources into src/event/quic.Vladimir Homutov1-0/+1188