wolfSSL / wolfssl

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
https://www.wolfssl.com
GNU General Public License v2.0
2.31k stars 823 forks source link

Add new crypto callback for RSA with padding. #7907

Closed ColtonWilley closed 4 weeks ago

ColtonWilley commented 1 month ago

Description

Adds a new crypto callback for RSA with padding. The new callback optionally handles RSA padding itself, while maintaining existing fallback models.

ColtonWilley commented 1 month ago

Retest this please.

ColtonWilley commented 1 month ago

Yes, this has been tested against softHSM.

SparkiDev commented 1 month ago

Please add examples into wolfssl-examples/pkcs11. Add a link to the PR here.

dgarske commented 1 month ago

Retest this please. History lost, too old

ColtonWilley commented 1 month ago

@SparkiDev I have added a PSS example to the PKCS11 examples, the rest of the code did not need to be modified.

https://github.com/wolfSSL/wolfssl-examples/pull/456