Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Elliptic Curve Support in Squid #110

Closed
wants to merge 2 commits into from
Closed

Enable Elliptic Curve Support in Squid #110

wants to merge 2 commits into from

Conversation

btsimon97
Copy link

These commits make some minor adjustments in the configuration file for Squid's reverse proxy settings in Pfsense. It switches to squid 3.5's method of setting dhparams, defines the ECDH curves to be used in the connection (in compliance with Mozilla's cipher suites), and updates Mozilla's cipher lists to reflect the changes Mozilla recently published. It also adds the ECDH equivalent flag to tell squid to use Ephemeral ECDH.

Ben Simon added 2 commits April 18, 2016 10:22
Squid 3.5 switches to the tls-dh option for setting the DH params. This also declares the curves to be used during ECDH connections. Combined with the previous commit, this enables full Elliptic curve support in the Squid Package used in PfSense.
@netgate-git-updates
Copy link

Before this pull request can be accepted you must first sign a CLA as described at https://www.pfsense.org/about-pfsense/#cla. Please read for more details.

@vcardillo
Copy link

vcardillo commented Jul 14, 2016

tls-dh=[secp521r1:secp384r1:secp256k1:prime256v1]:/etc/dh-parameters.2048

I am running Squid 3.5:

ERROR: Unknown EECDH curve '[secp521r1'

That's not the syntax. You can only specify one curve algorithm, which also matches their docs.

@wizkid686

@rbgarga
Copy link
Member

rbgarga commented Sep 5, 2016

No CLA signed since April, closing.

If you decide to sign CLA please reopen or submit a new one. Thanks!

@rbgarga rbgarga closed this Sep 5, 2016
netgate-git-updates pushed a commit that referenced this pull request Jan 3, 2019
Changelog:
  - Use inspect.getfullargspec() in py3
    (#110, pull request courtesy riconnon)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants