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

Encryption with SolarFlare's TCPDirect #185

Open
prashant-nhbt opened this issue Nov 10, 2023 · 2 comments
Open

Encryption with SolarFlare's TCPDirect #185

prashant-nhbt opened this issue Nov 10, 2023 · 2 comments

Comments

@prashant-nhbt
Copy link

While doing connections with standard non-TCPDirect sockets, it's quite simple to load the CA certificate and exchange data with SSL_read and SSL_write using the <openssl/ssl.h> module in C++. On trying to do something similar with TCPDirect, I couldn't find any help from their documentation or any source on the internet. Please help me with this :(

@pkbcell
Copy link

pkbcell commented Jan 9, 2024

I am also facing same issue. If someone solution regarding same. Please let me know. Thanks

@rhughes-xilinx
Copy link

Sorry, this repository only contains ef_vi and OpenOnload - we can't offer help with TCPDirect. You can e-mail [email protected] to get support for proprietary libraries. If this is your first time doing this, you should receive an automated email with the details to sign up.

I can suggest, however, that you look in to writing a custom BIO for OpenSSL, which is their abstraction over the sockets API. Maybe start reading at https://www.openssl.org/docs/man3.2/man3/BIO_new_bio_pair.html . The Internet doesn't seem replete with examples of how to do this, but maybe your search-fu is better than mine.

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

No branches or pull requests

3 participants