Skip to content

Commit fb80740

Browse files
authored
Merge pull request #10664 from JacobBarthelmeh/nightly
the examples pem.c --padding flag does not need gated behind WOLFSSL_DER_TO_PEM
2 parents 6081106 + d9ca55e commit fb80740

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

examples/pem/pem.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -657,11 +657,11 @@ const char* usage[] = {
657657
" -o --offset offset into file where data to convert starts",
658658
#if defined(WOLFSSL_ENCRYPTED_KEYS) && !defined(NO_PWDBASED)
659659
" -p --pass password to use with encrypted keys",
660+
" --padding Remove padding on decrypted data",
660661
#endif
661662
#ifdef WOLFSSL_DER_TO_PEM
662663
" -d --der input is DER and output is PEM",
663664
#if defined(WOLFSSL_ENCRYPTED_KEYS) && !defined(NO_PWDBASED)
664-
" --padding Remove padding on decrypted data",
665665
" -e --encrypt DER key is to be encrypted",
666666
" -v --pbe-ver PBE version to use when encrypting key (see below)",
667667
" -p --pbe PBE to use when encrypting key (see below)",
@@ -839,18 +839,18 @@ int main(int argc, char* argv[])
839839
info.passwd_cb = password_from_userdata;
840840
info.passwd_userdata = argv[0];
841841
}
842-
#endif
842+
/* Remove padding leftover from decryption. */
843+
else if (strcmp(argv[0], "--padding") == 0) {
844+
padding = 1;
845+
}
846+
#endif /* WOLFSSL_ENCRYPTED_KEYS && !NO_PWDBASED */
843847
#ifdef WOLFSSL_DER_TO_PEM
844848
/* Input is DER and we are converting to PEM. */
845849
else if ((strcmp(argv[0], "-d") == 0) ||
846850
(strcmp(argv[0], "--der") == 0)) {
847851
pem = 0;
848852
}
849853
#if defined(WOLFSSL_ENCRYPTED_KEYS) && !defined(NO_PWDBASED)
850-
/* Remove padding leftover from decryption. */
851-
else if (strcmp(argv[0], "--padding") == 0) {
852-
padding = 1;
853-
}
854854
/* Encrypting the DER data. */
855855
else if ((strcmp(argv[0], "-e") == 0) ||
856856
(strcmp(argv[0], "--encrypt") == 0)) {

0 commit comments

Comments
 (0)