Skip to content

Conversation

@dengert
Copy link
Member

@dengert dengert commented Nov 16, 2023

Some cards (cardos) may not return the leading zero when deciphering using RSA RAW. Set flag SC_ALGORITHM_RSA_RAW when calling sc_pkcs15_decipher like other callers do.

On branch decipher-missing-leading-00
Changes to be committed:
modified: minidriver/minidriver.c

Fixes #2925

Checklist:

Some cards (cardos) may not return the leading zero when deciphering
using RSA RAW. Set flag SC_ALGORITHM_RSA_RAW when calling
sc_pkcs15_decipher like other callers do.

 On branch decipher-missing-leading-00
 Changes to be committed:
	modified:   minidriver/minidriver.c
@RufusJWB
Copy link

Works for me. Thank you

@Jakuje
Copy link
Member

Jakuje commented Nov 16, 2023

Thank you for verification! Good to hear that it works! So this would be another candidate for 0.24.0 release.

@frankmorgner frankmorgner merged commit a229082 into OpenSC:master Nov 17, 2023
@frankmorgner
Copy link
Member

thanks

@dengert dengert deleted the decipher-missing-leading-00 branch November 17, 2023 15:11
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.

Failed to decrypt certain emails in Outlook that can be decrypted with CardOS minidriver

4 participants