View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0006481 | unreal | ircd | public | 2024-11-09 11:46 | 2024-11-09 13:09 | 
| Reporter | syzop | Assigned To | syzop | ||
| Priority | normal | Severity | tweak | Reproducibility | always | 
| Status | resolved | Resolution | fixed | ||
| Product Version | 6.1.8.1 | ||||
| Fixed in Version | 6.1.9 | ||||
| Summary | 0006481: Windows version does not allow setting set::tls::ecdh-curves | ||||
| Description | It was reported to me that the Windows version does not support setting set::tls::ecdh-curves. It gives the following error: * [error] ecdh-curves specified but your OpenSSL/LibreSSL library does not support setting curves manually by name. Either upgrade to a newer library version or remove the 'ecdh-curves' directive from your configuration file | ||||
| Tags | No tags attached. | ||||
| 3rd party modules | |||||
|  | This is because on Windows we don't run ./configure and someone (me!) forgot to add #define HAS_SSL_CTX_SET1_CURVES_LIST to include/windows/setup.h. | 
|  | Fixed in git commit b653c68df06fd21079781c201aaad14cd9c43571 and comment rectified in 18b171a071febd6f44d25ff1935a3685f05e30ba: Fix error on Windows when trying to set set::tls::ecdh-curves. "[error] ecdh-curves specified but your OpenSSL/LibreSSL library does not support setting curves manually by name. Either upgrade to a newer library version or remove the 'ecdh-curves' directive from your configuration file" This also meant the default curves that were offered were up to LibreSSL, which meant the following list in practice: Elliptic curves offered: prime256v1 secp384r1 X25519 Instead of: Elliptic curves offered: prime256v1 secp384r1 secp521r1 X25519" So it was only missing secp521r1. Nothing major. | 
| Date Modified | Username | Field | Change | 
|---|---|---|---|
| 2024-11-09 11:46 | syzop | New Issue | |
| 2024-11-09 11:46 | syzop | Assigned To | => syzop | 
| 2024-11-09 11:46 | syzop | Status | new => assigned | 
| 2024-11-09 11:47 | syzop | Note Added: 0023397 | |
| 2024-11-09 13:09 | syzop | Status | assigned => resolved | 
| 2024-11-09 13:09 | syzop | Resolution | open => fixed | 
| 2024-11-09 13:09 | syzop | Fixed in Version | => 6.1.9 | 
| 2024-11-09 13:09 | syzop | Note Added: 0023398 | 
