/foundation/communication/netstack/frameworks/js/napi/tls/src/context/ |
H A D | tls_server_send_context.cpp | 41 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket::ARG_INDEX_0]) == napi_string) { in ParseParams() 42 m_sendData = NapiUtils::GetStringFromValueUtf8(GetEnv(), params[TlsSocket::ARG_INDEX_0]); in ParseParams() 45 if (paramsCount == TlsSocket::PARAM_OPTIONS_AND_CALLBACK && SetCallback(params[1]) != napi_ok) { in ParseParams() 52 if (NapiUtils::ValueIsArrayBuffer(GetEnv(), params[TlsSocket::ARG_INDEX_0])) { in ParseParams() 54 void *data = NapiUtils::GetInfoFromArrayBufferValue(GetEnv(), params[TlsSocket::ARG_INDEX_0], &length); in ParseParams() 57 if (paramsCount == TlsSocket::PARAM_OPTIONS_AND_CALLBACK && SetCallback(params[1]) != napi_ok) { in ParseParams() 65 if (paramsCount == TlsSocket::PARAM_OPTIONS_AND_CALLBACK) { in ParseParams() 66 SetParseOK(SetCallback(params[TlsSocket::ARG_INDEX_1]) == napi_ok); in ParseParams() 74 if (paramsCount == TlsSocket::PARAM_JUST_OPTIONS) { in CheckParamsType() 75 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket in CheckParamsType() [all...] |
H A D | tls_server_napi_context.cpp | 32 remoteCert_.encodingFormat = TlsSocket::EncodingFormat::DER; in TLSServerNapiContext() 40 if (paramsCount == TlsSocket::PARAM_JUST_CALLBACK) { in ParseParams() 41 SetParseOK(SetCallback(params[TlsSocket::ARG_INDEX_0]) == napi_ok); in ParseParams() 51 if (paramsCount == TlsSocket::PARAM_NONE) { in CheckParamsType() 56 if (paramsCount == TlsSocket::PARAM_JUST_CALLBACK) { in CheckParamsType() 57 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket::ARG_INDEX_0]) != napi_function) { in CheckParamsType() 66 if (paramsCount == TlsSocket::PARAM_OPTIONS_AND_CALLBACK) { in CheckParamsType() 67 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket::ARG_INDEX_0]) != napi_number) { in CheckParamsType() 73 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket::ARG_INDEX_1]) != napi_function) { in CheckParamsType()
|
H A D | tls_server_close_context.cpp | 37 if (paramsCount == TlsSocket::PARAM_JUST_OPTIONS) { in ParseParams() 38 SetParseOK(SetCallback(params[TlsSocket::ARG_INDEX_0]) == napi_ok); in ParseParams() 41 if (paramsCount == TlsSocket::PARAM_OPTIONS_AND_CALLBACK) { in ParseParams() 42 SetParseOK(SetCallback(params[TlsSocket::ARG_INDEX_1]) == napi_ok); in ParseParams() 50 if (paramsCount == TlsSocket::PARAM_JUST_CALLBACK) { in CheckParamsType() 51 if (NapiUtils::GetValueType(GetEnv(), params[TlsSocket::ARG_INDEX_0]) != napi_function) { in CheckParamsType() 58 } else if (paramsCount == TlsSocket::PARAM_NONE) { in CheckParamsType()
|
/foundation/communication/netstack/frameworks/js/napi/tls/src/ |
H A D | tlssocketserver_exec.cpp | 40 bool TLSSocketServerExec::ExecGetCertificate(TlsSocket::GetCertificateContext *context) in ExecGetCertificate() 50 context->SetError(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND, in ExecGetCertificate() 51 TlsSocket::MakeErrorMessage(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND)); in ExecGetCertificate() 54 tlsSocketServer->GetCertificate([&context](int32_t errorNumber, const TlsSocket::X509CertRawData &cert) { in ExecGetCertificate() 57 if (errorNumber != TlsSocket::TlsSocketError::TLSSOCKET_SUCCESS) { in ExecGetCertificate() 58 context->SetError(errorNumber, TlsSocket::MakeErrorMessage(errorNumber)); in ExecGetCertificate() 61 return context->errorNumber_ == TlsSocket::TlsSocketError::TLSSOCKET_SUCCESS; in ExecGetCertificate() 64 bool TLSSocketServerExec::ExecListen(TlsSocket::TLSListenContext *context) in ExecListen() 80 if (errorNumber != TlsSocket in ExecListen() [all...] |
H A D | tlssocketserver_async_work.cpp | 35 BaseAsyncWork::ExecAsyncWork<TlsSocket::GetCertificateContext, TLSSocketServerExec::ExecGetCertificate>(env, data); in ExecGetCertificate() 40 BaseAsyncWork::ExecAsyncWork<TlsSocket::TLSListenContext, TLSSocketServerExec::ExecListen>(env, data); in ExecListen() 56 BaseAsyncWork::ExecAsyncWork<TlsSocket::GetProtocolContext, TLSSocketServerExec::ExecGetProtocol>(env, data); in ExecGetProtocol() 77 BaseAsyncWork::ExecAsyncWork<TlsSocket::TLSNapiContext, TLSSocketServerExec::ExecStop>(env, data); in ExecStop() 82 BaseAsyncWork::ExecAsyncWork<TlsSocket::TLSGetStateContext, TLSSocketServerExec::ExecGetState>(env, data); in ExecGetState() 105 BaseAsyncWork::ExecAsyncWork<TlsSocket::TLSSetExtraOptionsContext, TLSSocketServerExec::ExecSetExtraOptions>(env, in ExecSetExtraOptions() 111 BaseAsyncWork::AsyncWorkCallback<TlsSocket::GetCertificateContext, TLSSocketServerExec::GetCertificateCallback>( in GetCertificateCallback() 117 BaseAsyncWork::AsyncWorkCallback<TlsSocket::TLSListenContext, TLSSocketServerExec::ListenCallback>(env, status, in ListenCallback() 135 BaseAsyncWork::AsyncWorkCallback<TlsSocket::GetProtocolContext, TLSSocketServerExec::GetProtocolCallback>( in GetProtocolCallback() 157 BaseAsyncWork::AsyncWorkCallback<TlsSocket in StopCallback() [all...] |
H A D | tls_socket_server.cpp | 98 return TlsSocket::TlsSocketError::TLS_ERR_SYS_BASE + errno;
in ConvertErrno() 104 return TlsSocket::TLS_ERR_SSL_NULL;
in ConvertSSLError() 106 return TlsSocket::TlsSocketError::TLS_ERR_SSL_BASE + SSL_get_error(ssl, SSL_RET_CODE);
in ConvertSSLError() 117 ERR_error_string_n(error - TlsSocket::TlsSocketError::TLS_ERR_SYS_BASE, err, sizeof(err));
in MakeSSLErrorString() 189 void TLSSocketServer::Listen(const TlsSocket::TLSConnectOptions &tlsListenOptions, const ListenCallback &callback)
in Listen() 197 CallListenCallback(TlsSocket::TLSSOCKET_SUCCESS, callback);
in Listen() 261 void TLSSocketServer::ExecAccept(const TlsSocket::TLSConnectOptions &tlsAcceptOptions, const ListenCallback &callback)
in ExecAccept() 284 CallListenCallback(TlsSocket::TLSSOCKET_SUCCESS, callback);
in ExecAccept() 287 bool TLSSocketServer::Send(const TLSServerSendOptions &data, const TlsSocket::SendCallback &callback)
in Send() 295 CallOnErrorCallback(TlsSocket in Send() [all...] |
H A D | tlssocketserver_module.cpp | 56 return ModuleTemplate::Interface<TlsSocket::GetCertificateContext>(
in GetCertificate() 63 return ModuleTemplate::Interface<TlsSocket::GetProtocolContext>(env, info, FUNCTION_GET_PROTOCOL, nullptr,
in GetProtocol() 70 return ModuleTemplate::Interface<TlsSocket::TLSListenContext>(env, info, FUNCTION_LISTEN, nullptr,
in Listen() 167 return ModuleTemplate::Interface<TlsSocket::GetCertificateContext>(
174 return ModuleTemplate::Interface<TlsSocket::TLSGetStateContext>(env, info, FUNCTION_GET_STATE, nullptr,
188 return ModuleTemplate::Interface<TlsSocket::TLSSetExtraOptionsContext>(
221 DECLARE_NAPI_STATIC_PROPERTY(PROTOCOL_TLSV12, NapiUtils::CreateStringUtf8(env, TlsSocket::PROTOCOL_TLS_V12)),
222 DECLARE_NAPI_STATIC_PROPERTY(PROTOCOL_TLSV13, NapiUtils::CreateStringUtf8(env, TlsSocket::PROTOCOL_TLS_V13)),
|
H A D | tlssocket_exec.cpp | 38 namespace TlsSocket { namespace 428 context->SetError(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND, in ExecGetLocalAddress() 429 TlsSocket::MakeErrorMessage(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND)); in ExecGetLocalAddress() 434 context->SetError(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND, in ExecGetLocalAddress() 435 TlsSocket::MakeErrorMessage(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND)); in ExecGetLocalAddress() 440 context->SetError(TlsSocket::TlsSocketError::TLS_ERR_NO_BIND, in ExecGetLocalAddress() 441 TlsSocket::MakeErrorMessage(TlsSocket in ExecGetLocalAddress() [all...] |
/foundation/communication/netstack/interfaces/innerkits/tls_socket/include/ |
H A D | tls_socket_server.h | 101 void Listen(const TlsSocket::TLSConnectOptions &tlsListenOptions, const ListenCallback &callback); 108 bool Send(const TLSServerSendOptions &data, const TlsSocket::SendCallback &callback); 115 void Close(const int socketFd, const TlsSocket::CloseCallback &callback); 121 void Stop(const TlsSocket::CloseCallback &callback); 128 void GetRemoteAddress(const int socketFd, const TlsSocket::GetRemoteAddressCallback &callback); 135 void GetLocalAddress(const int socketFd, const TlsSocket::GetLocalAddressCallback &callback); 141 void GetState(const TlsSocket::GetStateCallback &callback); 149 const TlsSocket::SetExtraOptionsCallback &callback); 155 void GetCertificate(const TlsSocket::GetCertificateCallback &callback); 163 void GetRemoteCertificate(const int socketFd, const TlsSocket [all...] |
/foundation/communication/netstack/frameworks/js/napi/tls/include/ |
H A D | tlssocketserver_exec.h | 38 static bool ExecGetCertificate(TlsSocket::GetCertificateContext *context); 39 static bool ExecListen(TlsSocket::TLSListenContext *context); 42 static bool ExecGetProtocol(TlsSocket::GetProtocolContext *context); 46 static bool ExecStop(TlsSocket::TLSNapiContext *context); 47 static bool ExecGetState(TlsSocket::TLSGetStateContext *context); 51 static bool ExecSetExtraOptions(TlsSocket::TLSSetExtraOptionsContext *context); 53 static napi_value GetCertificateCallback(TlsSocket::GetCertificateContext *context); 54 static napi_value ListenCallback(TlsSocket::TLSListenContext *context); 57 static napi_value GetProtocolCallback(TlsSocket::GetProtocolContext *context); 61 static napi_value StopCallback(TlsSocket [all...] |
H A D | constant.h | 21 namespace TlsSocket { namespace 43 } //namespace TlsSocket
|
/foundation/communication/netstack/test/unittest/tlssocket/server/ |
H A D | TlsSocketServerTest.cpp | 90 TlsSocket::TLSConnectOptions tlsListenOptions; in HWTEST_F() 92 server.Listen(tlsListenOptions, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 107 server.Send(tlsServerSendOptions, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 123 server.Send(tlsServerSendOptions, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 126 (void)server.Close(socketFd, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 143 server.Send(tlsServerSendOptions, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 147 (void)server.Close(socketFd, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 151 server.Stop([](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); }); in HWTEST_F() 173 EXPECT_TRUE(errCode == TlsSocket::TLSSOCKET_SUCCESS); in HWTEST_F() 181 server.Send(tlsServerSendOptions, [](int32_t errCode) { EXPECT_TRUE(errCode == TlsSocket in HWTEST_F() [all...] |
H A D | tls_socket_server_mock_branch_test.cpp | 93 TlsSocket::TLSConfiguration connectionConfiguration_; in HWTEST_F() 94 connection->tlsContextServerPointer_ = TlsSocket::TLSContextServer::CreateConfiguration(connectionConfiguration_); in HWTEST_F() 104 connection->connectionConfiguration_.protocol_ = TlsSocket::TLS_V1_2; in HWTEST_F() 105 EXPECT_EQ(connection->GetProtocol(), TlsSocket::PROTOCOL_TLS_V12); in HWTEST_F() 106 connection->connectionConfiguration_.protocol_ = TlsSocket::TLS_V1_3; in HWTEST_F() 107 EXPECT_EQ(connection->GetProtocol(), TlsSocket::PROTOCOL_TLS_V13); in HWTEST_F()
|
H A D | tls_socket_server_branch_test.cpp | 59 TlsSocket::SendCallback sendCallback; in HWTEST_F() 64 TlsSocket::SetExtraOptionsCallback callback; in HWTEST_F() 89 TlsSocket::TLSConnectOptions config; in HWTEST_F() 140 TlsSocket::OnErrorCallback onErrorCallback; in HWTEST_F() 172 TlsSocket::CloseCallback closeCallback; in HWTEST_F() 177 TlsSocket::GetStateCallback stateCallback; in HWTEST_F() 200 TlsSocket::TLSConnectOptions options; in HWTEST_F() 230 TlsSocket::TLSConfiguration tLSConfiguration; in HWTEST_F() 283 TlsSocket::TLSConnectOptions options; in HWTEST_F() 415 tlsSocketServer->GetCertificate([&callbackCalled](int32_t errorNumber, const TlsSocket in HWTEST_F() [all...] |
/foundation/communication/netstack/test/unittest/tls_test/server/ |
H A D | tls_socket_server_mock_branch_test.cpp | 93 TlsSocket::TLSConfiguration connectionConfiguration_; in HWTEST_F() 94 connection->tlsContextServerPointer_ = TlsSocket::TLSContextServer::CreateConfiguration(connectionConfiguration_); in HWTEST_F() 104 connection->connectionConfiguration_.protocol_ = TlsSocket::TLS_V1_2; in HWTEST_F() 105 EXPECT_EQ(connection->GetProtocol(), TlsSocket::PROTOCOL_TLS_V12); in HWTEST_F() 106 connection->connectionConfiguration_.protocol_ = TlsSocket::TLS_V1_3; in HWTEST_F() 107 EXPECT_EQ(connection->GetProtocol(), TlsSocket::PROTOCOL_TLS_V13); in HWTEST_F()
|
H A D | tls_socket_server_branch_test.cpp | 59 TlsSocket::SendCallback sendCallback; in HWTEST_F() 64 TlsSocket::SetExtraOptionsCallback callback; in HWTEST_F() 89 TlsSocket::TLSConnectOptions config; in HWTEST_F() 140 TlsSocket::OnErrorCallback onErrorCallback; in HWTEST_F() 172 TlsSocket::CloseCallback closeCallback; in HWTEST_F() 177 TlsSocket::GetStateCallback stateCallback; in HWTEST_F() 200 TlsSocket::TLSConnectOptions options; in HWTEST_F() 230 TlsSocket::TLSConfiguration tLSConfiguration; in HWTEST_F() 283 TlsSocket::TLSConnectOptions options; in HWTEST_F() 415 tlsSocketServer->GetCertificate([&callbackCalled](int32_t errorNumber, const TlsSocket in HWTEST_F() [all...] |
/foundation/communication/netstack/test/fuzztest/socket/fuzztest/tlssocket_fuzzer/ |
H A D | tls_socket_fuzzer.cpp | 25 namespace TlsSocket { namespace 362 } // TlsSocket 370 OHOS::NetStack::TlsSocket::BindFuzzTest(data, size); in LLVMFuzzerTestOneInput() 371 OHOS::NetStack::TlsSocket::ConnectFuzzTest(data, size); in LLVMFuzzerTestOneInput() 372 OHOS::NetStack::TlsSocket::SendFuzzTest(data, size); in LLVMFuzzerTestOneInput() 373 OHOS::NetStack::TlsSocket::SetExtraOptionsFuzzTest(data, size); in LLVMFuzzerTestOneInput() 374 OHOS::NetStack::TlsSocket::SetCaChainFuzzTest(data, size); in LLVMFuzzerTestOneInput() 375 OHOS::NetStack::TlsSocket::SetCertFuzzTest(data, size); in LLVMFuzzerTestOneInput() 376 OHOS::NetStack::TlsSocket::SetKeyFuzzTest(data, size); in LLVMFuzzerTestOneInput() 377 OHOS::NetStack::TlsSocket in LLVMFuzzerTestOneInput() [all...] |
/foundation/communication/netstack/test/unittest/tls_test/client/ |
H A D | TlsTest.h | 23 namespace TlsSocket {
namespace 172 } // namespace TlsSocket
|
H A D | tls_utils_test.cpp | 20 namespace TlsSocket {
namespace 54 } // namespace TlsSocket
|
/foundation/communication/netstack/test/unittest/tlssocket/client/ |
H A D | TlsTest.h | 23 namespace TlsSocket { namespace 172 } // namespace TlsSocket
|
/foundation/communication/netstack/test/unittest/tls_test/core/ |
H A D | socket_error.test.cpp | 20 namespace OHOS::NetStack::TlsSocket { namespace in OHOS::NetStack 38 } // namespace OHOS::NetStack::TlsSocket
|
/foundation/communication/netstack/frameworks/native/tls_socket/include/ |
H A D | tls_utils.h | 24 namespace TlsSocket { namespace 30 } // namespace TlsSocket
|
/foundation/communication/netstack/test/unittest/tlssocket/core/ |
H A D | socket_error.test.cpp | 20 namespace OHOS::NetStack::TlsSocket { namespace in OHOS::NetStack 38 } // namespace OHOS::NetStack::TlsSocket
|
/foundation/communication/netstack/frameworks/native/tls_socket/src/ |
H A D | tls_utils.cpp | 26 namespace TlsSocket { namespace 47 } // namespace TlsSocket
|
/foundation/communication/netstack/frameworks/js/napi/tls/include/context/ |
H A D | tls_send_context.h | 31 namespace TlsSocket { namespace 47 } // namespace TlsSocket
|