-
Notifications
You must be signed in to change notification settings - Fork 15
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
OS3/m68k build: "openssl s_client -connect google.com:443" doesn't work #8
Comments
…"-O3 -fomit-frame-pointer -DNDEBUG" as that seems to be the only way to get problems in initiating connections to google.com solved in short term. Nor increasing the optimization level nor using omit-frame-pointer option seems to be currently possible. This refs #8.
Please note that the latest commit seems to work around the issue somehow. Nor can the optimization level during compilation increased to |
@jens-maus You are quite right about elliptic curves... Compiling https://github.com/jens-maus/amissl/blob/master/openssl/crypto/ec/curve25519.c with One thing I have found, by checking each individual optimization enabled by However, throughout OpenSSL, Also, I've found the following simple code will not compile with amissl/openssl/crypto/x509/x_name.c Lines 419 to 425 in d58263c
It is easy to tweak the OpenSSL code to work around this bug, but I've not committed any changes due to |
Due to some problems the current sources compiled for OS3/m68k aren't able to initiate connections to google.com:443. When using the
openssl
command-line client the following output is shown:At the end of this output
openssl
doesn't change into interactive mode. Also note the following error message at the very top of the output:After further investigation it seems to be related to the elliptic curve algorithms used which currently only google.com seems to be massively using worldwide. So changing the openssl command line call from:
openssl s_client -cipher "ECDHE-RSA-CHACHA20-POLY1305" -connect google.com:443 -curves X25519
to
openssl s_client -cipher "ECDHE-RSA-CHACHA20-POLY1305" -connect google.com:443 -curves prime256v1
seems to solve the issue and connection can then be initiated to google.com.
The text was updated successfully, but these errors were encountered: