Home
last modified time | relevance | path

Searched refs:EnginePointer (Results 1 – 4 of 4) sorted by relevance

/third_party/node/src/crypto/
Dcrypto_util.h551 struct EnginePointer { struct
555 inline EnginePointer() = default; argument
557 inline explicit EnginePointer(ENGINE* engine_, bool finish_on_exit_ = false)
561 inline EnginePointer(EnginePointer&& other) noexcept in EnginePointer() function
567 inline ~EnginePointer() { reset(); } in ~EnginePointer() argument
569 inline EnginePointer& operator=(EnginePointer&& other) noexcept {
571 this->~EnginePointer();
572 return *new (this) EnginePointer(std::move(other));
600 EnginePointer LoadEngineById(const char* id, CryptoErrorStore* errors); argument
Dcrypto_util.cc594 EnginePointer LoadEngineById(const char* id, CryptoErrorStore* errors) { in SetFipsCrypto()
597 EnginePointer engine(ENGINE_by_id(id)); in SetFipsCrypto()
600 engine = EnginePointer(ENGINE_by_id("dynamic")); in SetFipsCrypto()
621 EnginePointer engine = LoadEngineById(id, errors); in SetFipsCrypto()
Dcrypto_context.h148 EnginePointer private_key_engine_;
Dcrypto_context.cc654 EnginePointer engine = LoadEngineById(*engine_id, &errors); in SetEngineKey()
1108 EnginePointer engine = LoadEngineById(*engine_id, &errors); in SetClientCertEngine()