diff options
Diffstat (limited to 'test/helpers/pkcs12.h')
-rw-r--r-- | test/helpers/pkcs12.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/test/helpers/pkcs12.h b/test/helpers/pkcs12.h index 01e1cf1595..7805875806 100644 --- a/test/helpers/pkcs12.h +++ b/test/helpers/pkcs12.h @@ -20,8 +20,6 @@ #include "../testutil.h" -/* Set this to > 0 write test data to file */ -extern int write_files; /* ------------------------------------------------------------------------- * PKCS#12 Test structures @@ -36,9 +34,9 @@ typedef struct pkcs12_attr { /* Holds encryption parameters */ typedef struct pkcs12_enc { - int nid; - char *pass; - int iter; + int nid; + const char *pass; + int iter; } PKCS12_ENC; /* Set of variables required for constructing the PKCS#12 structure */ @@ -57,6 +55,12 @@ typedef struct pkcs12_builder { * PKCS#12 Test function declarations */ +/* Global settings */ +void PKCS12_helper_set_write_files(int enable); +void PKCS12_helper_set_legacy(int enable); +void PKCS12_helper_set_libctx(OSSL_LIB_CTX *libctx); +void PKCS12_helper_set_propq(const char *propq); + /* Allocate and initialise a PKCS#12 builder object */ PKCS12_BUILDER *new_pkcs12_builder(const char *filename); |