Skip to content

Commit

Permalink
(maint) Remove deprecated OpenSSL functions
Browse files Browse the repository at this point in the history
macOS x86 builds of agent-runtime-main recently started failing due to a
combination of Homebrew updating all of its core Formulae from OpenSSL
1.1.1 to 3.0 and our build was configuring OpenSSL to use the
`EC_GROUP_new` and `EVP_rc2_40_cbc` functions that were deprecated in
OpenSSL 3[1]

This commit removes the configuration flags for OpenSSL 3 that invoke
these deprecated functions.

[1] https://www.openssl.org/docs/man3.0/man7/migration_guide.html
  • Loading branch information
mhashizume committed Jun 30, 2023
1 parent 8a5832c commit 79c1325
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions configs/components/openssl-3.0.rb
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@
target,
sslflags,
'no-camellia',
'no-ec2m',
'no-md2',
'no-ssl3',
'no-ssl3-method',
Expand All @@ -120,7 +119,6 @@
'no-aria',
# 'no-bf', pgcrypto is requires this cipher in postgres for puppetdb
# 'no-cast', pgcrypto is requires this cipher in postgres for puppetdb
'no-rc2',
'no-rc5',
# 'no-md4', puppet infra uses the agent's runtime and runs WinRM tasks using NTLM, so it needs DES & MD4
'no-mdc2',
Expand Down

0 comments on commit 79c1325

Please sign in to comment.