Loading apps/apps.c +18 −0 Original line number Diff line number Diff line Loading @@ -2304,6 +2304,24 @@ int bio_to_mem(unsigned char **out, int maxlen, BIO *in) return ret; } int pkey_ctrl_string(BIO *err, EVP_PKEY_CTX *ctx, char *value) { char *stmp, *vtmp = NULL; stmp = BUF_strdup(value); int rv; if (!stmp) return -1; vtmp = strchr(stmp, ':'); if (vtmp) { *vtmp = 0; vtmp++; } rv = EVP_PKEY_CTX_ctrl_str(ctx, stmp, vtmp); OPENSSL_free(stmp); return rv; } static void nodes_print(BIO *out, const char *name, STACK_OF(X509_POLICY_NODE) *nodes) { Loading apps/pkeyutl.c +1 −1 Original line number Diff line number Diff line Loading @@ -168,7 +168,7 @@ int MAIN(int argc, char **argv) hexdump = 1; else if(!strcmp(*argv, "-sign")) pkey_op = EVP_PKEY_OP_SIGN; else if(!strcmp(*argv, "-verifyr")) else if(!strcmp(*argv, "-verify")) pkey_op = EVP_PKEY_OP_VERIFY; else if(!strcmp(*argv, "-verifyrecover")) pkey_op = EVP_PKEY_OP_VERIFYRECOVER; Loading Loading
apps/apps.c +18 −0 Original line number Diff line number Diff line Loading @@ -2304,6 +2304,24 @@ int bio_to_mem(unsigned char **out, int maxlen, BIO *in) return ret; } int pkey_ctrl_string(BIO *err, EVP_PKEY_CTX *ctx, char *value) { char *stmp, *vtmp = NULL; stmp = BUF_strdup(value); int rv; if (!stmp) return -1; vtmp = strchr(stmp, ':'); if (vtmp) { *vtmp = 0; vtmp++; } rv = EVP_PKEY_CTX_ctrl_str(ctx, stmp, vtmp); OPENSSL_free(stmp); return rv; } static void nodes_print(BIO *out, const char *name, STACK_OF(X509_POLICY_NODE) *nodes) { Loading
apps/pkeyutl.c +1 −1 Original line number Diff line number Diff line Loading @@ -168,7 +168,7 @@ int MAIN(int argc, char **argv) hexdump = 1; else if(!strcmp(*argv, "-sign")) pkey_op = EVP_PKEY_OP_SIGN; else if(!strcmp(*argv, "-verifyr")) else if(!strcmp(*argv, "-verify")) pkey_op = EVP_PKEY_OP_VERIFY; else if(!strcmp(*argv, "-verifyrecover")) pkey_op = EVP_PKEY_OP_VERIFYRECOVER; Loading