MCPcopy Create free account
hub / github.com/Thalhammer/jwt-cpp / OSSL_PARAM_BLD_push_utf8_string

Function OSSL_PARAM_BLD_push_utf8_string

tests/OpenSSLErrorTest.cpp:462–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

460}
461
462int OSSL_PARAM_BLD_push_utf8_string(OSSL_PARAM_BLD* bld, const char* key, const char* buf, size_t bsize) {
463 static int (*origMethod)(OSSL_PARAM_BLD * bld, const char* key, const char* buf, size_t bsize) = nullptr;
464 if (origMethod == nullptr)
465 origMethod = (decltype(origMethod))dlsym(RTLD_NEXT, SYMBOL_NAME("OSSL_PARAM_BLD_push_utf8_string"));
466 bool fail = fail_OSSL_PARAM_BLD_push_utf8_string & 1;
467 fail_OSSL_PARAM_BLD_push_utf8_string = fail_OSSL_PARAM_BLD_push_utf8_string >> 1;
468 if (fail)
469 return 0;
470 else
471 return origMethod(bld, key, buf, bsize);
472}
473
474int OSSL_PARAM_BLD_push_octet_string(OSSL_PARAM_BLD* bld, const char* key, const void* buf, size_t bsize) {
475 static int (*origMethod)(OSSL_PARAM_BLD * bld, const char* key, const void* buf, size_t bsize) = nullptr;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected