Neil Horman
3c0bb68c75
Remove repetitive words
...
Signed-off-by: fanqiaojun <fanqiaojun@yeah.net>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24128 )
2024-04-16 09:07:05 +02:00
Tomas Mraz
de8e79e064
Add design document about handing some MAX defines
...
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/23883 )
2024-04-04 08:43:53 +02:00
Dimitri Papadopoulos
f7241edda4
Fix new typos found by codespell
...
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23545 )
2024-02-14 09:36:11 +01:00
Hugo Landau
125c7c11a3
QUIC: Add glossary entry for RIO
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495 )
2024-02-10 11:37:14 +00:00
Hugo Landau
1aeab15f46
QUIC QLOG: Minor doc updates
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:50:30 +00:00
Hugo Landau
ae300c0d5e
Minor updates
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:50:29 +00:00
Hugo Landau
de60b122b2
QLOG: Editorial fixes (QLOG is spelled 'qlog')
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:50:29 +00:00
Hugo Landau
613917ea0c
QUIC QLOG: Clarify filter docs
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:50:03 +00:00
Hugo Landau
9dcad79795
QUIC QLOG: Rename QFILTER to OSSL_QFILTER
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:50:03 +00:00
Hugo Landau
29bd1e2d24
QLOG: Minor updates
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:49:34 +00:00
Hugo Landau
0f4f9902cc
QLOG: Add debugging guide
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:49:34 +00:00
Hugo Landau
76989370bc
QLOG: Frontend: Design
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:49:34 +00:00
Hugo Landau
8a123d4342
QLOG: JSON Encoder: Design
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037 )
2024-02-02 11:49:34 +00:00
Hugo Landau
9eabb30ab4
QUIC RCIDM: Minor updates
...
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23022 )
2024-01-11 11:16:27 +01:00
zengwei2000
1635d7a078
ddd-02-conn-nonblocking-threads.c: Fix the leak of conn
...
Signed-off-by: zengwei zengwei1@uniontech.com
CLA: trivial
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23115 )
2023-12-29 11:39:16 +01:00
Hugo Landau
f41ab29c78
QUIC: Add more glossary entries
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674 )
2023-12-21 08:12:06 +00:00
Hugo Landau
cd4edeb2f7
QUIC GLOSSARY: Add ODCID
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22673 )
2023-12-06 10:40:11 +00:00
Hugo Landau
11841571ff
QUIC: Update glossary to add LCID/RCID concepts
...
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22673 )
2023-12-06 10:40:11 +00:00
Hugo Landau
1468247b7a
QUIC SRTM: Amend glossary
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22612 )
2023-11-23 14:46:01 +00:00
slontis
04b53878ea
Add design notes for XOF API.
...
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21443 )
2023-11-02 15:56:12 +01:00
James Muir
d1338fcf12
quic ddd demos: update makefile and demo sources
...
Update makefile and fix some signedness issues in the demo sources.
Drop stray "\n" in the host-port format string that prevented ddd-01
from working (this was also noticed by Neil H). Also, determine the
length of the message we are sending and send that many bytes (rather
than send sizeof the buffer storing the message).
These changes are part of https://github.com/openssl/project/issues/253
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22542 )
2023-11-01 15:38:41 +00:00
James Muir
bcc04ab287
quic docs: update ddd README.md
...
Minor edits (expand MVP acronym, suggest how to install "libuv")
These changes are part of
https://github.com/openssl/project/issues/253
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22543 )
2023-11-01 15:37:53 +00:00
Richard Levitte
e8e2b131ca
[design] Make it possible to use explicitly fetched signature implementation
...
This design is to allow the use of explicitly fetched EVP_SIGNATURE
implementations.
Ref: openssl/project#171
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22129 )
2023-10-05 09:11:24 +02:00
Richard Levitte
11f69aa507
[design] Make it possible to pass AlgorithmIdentifier parameter data
...
This design is to allow passing AlgorithmIdentifier parameter data to and
from any cryptograpfic operation, with convenience functions for them all,
not just for symmetric ciphers.
This is crucial to support CMS, among others.
Ref: openssl/project#172
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22162 )
2023-10-05 10:07:58 +11:00
Richard Levitte
5995dc3719
[DOCS] Fix table inconsistencies detected by mdl
...
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/22240 )
2023-10-02 12:38:51 +02:00
Matt Caswell
8d8c0a901e
Add the ability to do client side tracing in quictestlib.c
...
We add a new flag QTEST_FLAG_CLIENT_TRACE to get debug tracing output if
required.
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22157 )
2023-09-22 13:56:43 +01:00
Matthias St. Pierre
0988de278c
doc: change name of OSSL_PROVIDER_load_ex design document
...
Use dashes instead of underscores, to be more consistent with
existing document names. And speaking of consistency, introduce
a consistent name transformation, which will scale better when
design documents start filling the folder ;-)
OSSL_PROVIDER_load_ex -> ossl-provider-load-ex.md
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22029 )
2023-09-20 15:50:15 +02:00
Matthias St. Pierre
54fbb9e416
doc: suggestions for OSSL_PROVIDER_load_ex design document
...
Late review comments for pull request #21604 , sort of.
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22029 )
2023-09-20 15:50:15 +02:00
Matt Caswell
48724e8a20
Add a test for QUIC non IO retry errors
...
Test that errors such as SSL_ERROR_WANT_RETRY_VERIFY are properly
handled by QUIC connections.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Hugo Landau <hlandau@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21922 )
2023-09-02 15:23:55 +01:00
Hugo Landau
ca5b030306
QUIC: Update API overview document
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21905 )
2023-09-01 14:02:54 +01:00
Hugo Landau
0c125b611d
QUIC: Update API table
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21905 )
2023-09-01 14:02:54 +01:00
Hugo Landau
7d9e447ab8
QUIC API: Revise SSL_get_conn_close_info to use a flags field
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21905 )
2023-09-01 14:02:50 +01:00
Hugo Landau
8d7f034622
Minor fixes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:36 +01:00
Hugo Landau
277880e754
QUIC DDD: Final report
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
c276217e4b
QUIC DDD: ddd-02-conn-nonblocking-threads: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
1ed2d7929a
QUIC DDD: ddd-02-conn-nonblocking-threads: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
74d588ca15
QUIC DDD: ddd-06-mem-uv: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
5e73999803
QUIC DDD: ddd-06-mem-uv: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
47eceab67a
QUIC DDD: ddd-05-mem-nonblocking: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
70dc50c265
QUIC DDD: ddd-05-mem-nonblocking: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
92db6d6280
QUIC DDD: ddd-04-fd-nonblocking: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
b3e71dbf68
QUIC DDD: ddd-04-fd-nonblocking: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
24e583619c
QUIC DDD: ddd-03-fd-blocking: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
43f4b8a80e
QUIC DDD: ddd-03-fd-blocking: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
f379207659
QUIC DDD: ddd-02-conn-nonblocking: Unplanned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
e6ad003d73
QUIC DDD: ddd-02-conn-nonblocking: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
b96e5cc60b
QUIC DDD: ddd-01-conn-blocking: Unplanned changes
...
- QUIC_client_method() renamed due to namespacing
- QUIC mandates use of ALPN
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
37f12107ee
QUIC DDD: ddd-01-conn-blocking: Planned changes
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:35 +01:00
Hugo Landau
be4c3446a4
QUIC DDD: Update makefile
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:34 +01:00
Hugo Landau
e1d0c930c1
QUIC DDD: Add unchanged copy of ddd-02-conn-nonblocking to serve as base for thread-assisted variant
...
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21715 )
2023-09-01 10:45:34 +01:00