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

PlayStation compatibility #7072

Merged
merged 1 commit into from
Feb 28, 2024
Merged

PlayStation compatibility #7072

merged 1 commit into from
Feb 28, 2024

Conversation

farazrbx
Copy link
Contributor

Description

Changes required for building wolfSSL on PlayStation 4 and 5.

@wolfSSL-Bot
Copy link

Can one of the admins verify this patch?

@dgarske
Copy link
Contributor

dgarske commented Dec 15, 2023

Hi @farazrbx ,

Thank you for this PR. In order to accept any code contributions we require a signed contributor agreement. Would you mind emailing support@wolfssl.com and referencing this PR? It would also be helpful to include your location and understand more about your project.

Thanks,
David Garske, wolfSSL

wolfssl/openssl/crypto.h Show resolved Hide resolved
src/wolfio.c Outdated Show resolved Hide resolved
src/ssl_asn1.c Outdated Show resolved Hide resolved
@dgarske
Copy link
Contributor

dgarske commented Dec 26, 2023

Okay to test

Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for this PR. Please respond about getting the signed contributor agreement.

wolfssl/wolfcrypt/types.h Outdated Show resolved Hide resolved
wolfssl/openssl/crypto.h Show resolved Hide resolved
dgarske
dgarske previously approved these changes Jan 5, 2024
Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, but still waiting for contribution agreement from @farazrbx

@dgarske
Copy link
Contributor

dgarske commented Jan 12, 2024

Retest this please

@dgarske
Copy link
Contributor

dgarske commented Jan 19, 2024

okay to test

wolfssl/wolfcrypt/types.h Outdated Show resolved Hide resolved
dgarske
dgarske previously approved these changes Jan 19, 2024
Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @farazrbx . Excellent work. Once we have the contribution agreement in place I'll merge.

@dgarske
Copy link
Contributor

dgarske commented Jan 19, 2024

okay to test

@dgarske
Copy link
Contributor

dgarske commented Feb 27, 2024

FYI: @farazrbx looks like there is a merge conflict with wolfssl/wolfcrypt/wc_port.h.

@farazrbx
Copy link
Contributor Author

farazrbx commented Feb 27, 2024

FYI: @farazrbx looks like there is a merge conflict with wolfssl/wolfcrypt/wc_port.h.

Rebased my PR from master. It should be good to go now.

@dgarske
Copy link
Contributor

dgarske commented Feb 27, 2024

Okay to test.

@dgarske
Copy link
Contributor

dgarske commented Feb 27, 2024

Contribution approved by Larry.

@dgarske dgarske assigned douzzer and unassigned dgarske Feb 27, 2024
@douzzer douzzer merged commit 6500444 into wolfSSL:master Feb 28, 2024
112 checks passed
@farazrbx farazrbx deleted the rbx branch February 28, 2024 17:15
@@ -163,11 +163,15 @@
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <netdb.h>
#ifdef HAVE_NETDB_H
#include <netdb.h>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: This change broke the wolfTPM test, because it (wolfTPM) was not setting HAVE_NETDB_H. Fixed in wolfTPM.

#ifdef __PPU
#include <netex/errno.h>
#else
#include <sys/ioctl.h>
#ifdef HAVE_SYS_IOCTL_H
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dgarske @douzzer
Apparently, this check is removed in the current master.
Could you add it back please in src/wolfio.c:85 ?
I can open a PR, but it might take forever to get legal approval.
Thanks!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @farazrbx , I don't recall that getting changed back, but we will take a look. Thanks, David Garske, wolfSSL

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

None yet

5 participants