@@ -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