Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 16f0e91cf82e13c327f0b0402459dfbf78ef787c
      
https://github.com/openssl/openssl/commit/16f0e91cf82e13c327f0b0402459dfbf78ef787c
  Author: Matt Caswell <m...@openssl.org>
  Date:   2022-10-07 (Fri, 07 Oct 2022)

  Changed paths:
    M ssl/s3_lib.c
    M ssl/ssl_local.h
    M ssl/statem/extensions.c
    M ssl/statem/extensions_clnt.c
    M ssl/statem/extensions_srvr.c
    M ssl/statem/statem_lib.c
    M ssl/t1_lib.c

  Log Message:
  -----------
  Partial revert and reimplement "Enable brainpool curves for TLS1.3"

This partially reverts commit 0a10825a0 in order to reimplement it in a
simpler way in the next commit. The reverted aspects are all related to
the TLSv1.3 brainpool curves in the supported_groups extension. Rather
than special casing the handling of these curves we simply add new entries
to the groups table to represent them. They can then be handled without
any additional special casing. This makes the code simpler to maintain.

Reviewed-by: Tomas Mraz <to...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beld...@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19315)


  Commit: c9ee6e3646258f79a9970be96394cb2b93b7eddd
      
https://github.com/openssl/openssl/commit/c9ee6e3646258f79a9970be96394cb2b93b7eddd
  Author: Matt Caswell <m...@openssl.org>
  Date:   2022-10-07 (Fri, 07 Oct 2022)

  Changed paths:
    M crypto/objects/obj_dat.h
    M crypto/objects/obj_mac.num
    M crypto/objects/objects.txt
    M include/openssl/obj_mac.h
    M providers/common/capabilities.c
    M ssl/t1_lib.c
    M ssl/t1_trce.c
    M test/ssl-tests/20-cert-select.cnf
    M test/ssl-tests/20-cert-select.cnf.in

  Log Message:
  -----------
  Reimplement brainpool TLSv1.3 support group support

Create new TLS_GROUP_ENTRY values for these groups.

Reviewed-by: Tomas Mraz <to...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beld...@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19315)


  Commit: 3f76339a3fe7be412b754ffe7b0a5438a1297f28
      
https://github.com/openssl/openssl/commit/3f76339a3fe7be412b754ffe7b0a5438a1297f28
  Author: Matt Caswell <m...@openssl.org>
  Date:   2022-10-07 (Fri, 07 Oct 2022)

  Changed paths:
    M test/helpers/ssl_test_ctx.c
    M test/ssl-tests/14-curves.cnf
    M test/ssl-tests/14-curves.cnf.in

  Log Message:
  -----------
  Add some more brainpool tests for TLSv1.3

Reviewed-by: Tomas Mraz <to...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beld...@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19315)


  Commit: 8377f26c2e6dadd9a1728805cd895fa94669f2d0
      
https://github.com/openssl/openssl/commit/8377f26c2e6dadd9a1728805cd895fa94669f2d0
  Author: Matt Caswell <m...@openssl.org>
  Date:   2022-10-07 (Fri, 07 Oct 2022)

  Changed paths:
    M doc/man3/SSL_CTX_set1_curves.pod

  Log Message:
  -----------
  Update the SSL_CTX_set1_groups documentation

Mention the brainpool curves in the documentation

Reviewed-by: Tomas Mraz <to...@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beld...@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19315)


Compare: https://github.com/openssl/openssl/compare/c007f466aaeb...8377f26c2e6d

Reply via email to