Lines Matching defs:fgbl

84     FIPS_GLOBAL *fgbl = OPENSSL_zalloc(sizeof(*fgbl));
86 if (fgbl == NULL)
88 fgbl->fips_security_checks = 1;
89 fgbl->fips_security_check_option = "1";
91 return fgbl;
94 static void fips_prov_ossl_ctx_free(void *fgbl)
96 OPENSSL_free(fgbl);
116 static int fips_get_params_from_core(FIPS_GLOBAL *fgbl)
129 (char **)&fgbl->selftest_params.module_filename,
130 sizeof(fgbl->selftest_params.module_filename));
133 (char **)&fgbl->selftest_params.module_checksum_data,
134 sizeof(fgbl->selftest_params.module_checksum_data));
137 (char **)&fgbl->selftest_params.indicator_checksum_data,
138 sizeof(fgbl->selftest_params.indicator_checksum_data));
141 (char **)&fgbl->selftest_params.indicator_data,
142 sizeof(fgbl->selftest_params.indicator_data));
145 (char **)&fgbl->selftest_params.indicator_version,
146 sizeof(fgbl->selftest_params.indicator_version));
149 (char **)&fgbl->selftest_params.conditional_error_check,
150 sizeof(fgbl->selftest_params.conditional_error_check));
153 (char **)&fgbl->fips_security_check_option,
154 sizeof(fgbl->fips_security_check_option));
157 if (!c_get_params(fgbl->handle, core_params)) {
173 FIPS_GLOBAL *fgbl = ossl_lib_ctx_get_data(ossl_prov_ctx_get0_libctx(provctx),
190 if (p != NULL && !OSSL_PARAM_set_int(p, fgbl->fips_security_checks))
195 static void set_self_test_cb(FIPS_GLOBAL *fgbl)
198 FIPS_get_core_handle(fgbl->selftest_params.libctx);
201 c_stcbfn(c_get_libctx(handle), &fgbl->selftest_params.cb,
202 &fgbl->selftest_params.cb_arg);
204 fgbl->selftest_params.cb = NULL;
205 fgbl->selftest_params.cb_arg = NULL;
211 FIPS_GLOBAL *fgbl = ossl_lib_ctx_get_data(ossl_prov_ctx_get0_libctx(provctx),
215 set_self_test_cb(fgbl);
216 return SELF_TEST_post(&fgbl->selftest_params, 1) ? 1 : 0;
545 FIPS_GLOBAL *fgbl;
670 if ((fgbl = ossl_lib_ctx_get_data(libctx, OSSL_LIB_CTX_FIPS_PROV_INDEX,
674 fgbl->handle = handle;
678 * could not create fgbl until c_CRYPTO_zalloc was defined in the loop
681 fgbl->selftest_params = selftest_params;
683 fgbl->selftest_params.libctx = libctx;
685 set_self_test_cb(fgbl);
687 if (!fips_get_params_from_core(fgbl)) {
695 if (fgbl->selftest_params.conditional_error_check != NULL
696 && strcmp(fgbl->selftest_params.conditional_error_check, "0") == 0)
700 if (fgbl->fips_security_check_option != NULL
701 && strcmp(fgbl->fips_security_check_option, "0") == 0)
702 fgbl->fips_security_checks = 0;
706 if (!SELF_TEST_post(&fgbl->selftest_params, 0)) {
815 FIPS_GLOBAL *fgbl = ossl_lib_ctx_get_data(libctx,
819 if (fgbl == NULL)
822 return fgbl->handle;
894 FIPS_GLOBAL *fgbl = ossl_lib_ctx_get_data(libctx,
898 return fgbl->fips_security_checks;