Lines Matching defs:wrap
508 TLSWrap* wrap;
509 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
514 Debug(wrap, "Receiving %zu bytes injected from JS", len);
517 while (len > 0 && wrap->IsAlive() && !wrap->IsClosing()) {
518 uv_buf_t buf = wrap->OnStreamAlloc(len);
522 wrap->OnStreamRead(copy, buf);
530 TLSWrap* wrap;
531 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
533 CHECK(!wrap->started_);
534 wrap->started_ = true;
537 CHECK(wrap->is_client());
541 wrap->ClearOut();
542 wrap->EncOut();
1007 // Store the current write wrap
1157 TLSWrap* wrap;
1158 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1163 CHECK_NOT_NULL(wrap->ssl_);
1166 if (wrap->is_server()) {
1185 SSL_set_verify(wrap->ssl_.get(), verify_mode, VerifyCallback);
1189 TLSWrap* wrap;
1190 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1191 CHECK_NOT_NULL(wrap->ssl_);
1192 wrap->enable_session_callbacks();
1195 if (wrap->is_client())
1198 NodeBIO::FromBIO(wrap->enc_in_)->set_initial(kMaxHelloLength);
1199 wrap->hello_parser_.Start(OnClientHello,
1201 wrap);
1205 TLSWrap* wrap;
1206 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1207 CHECK(wrap->sc_);
1208 wrap->sc_->SetKeylogCallback(KeylogCallback);
1222 TLSWrap* wrap;
1223 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1226 if (wrap->ssl_) {
1227 wrap->bio_trace_.reset(BIO_new_fp(stderr, BIO_NOCLOSE | BIO_FP_TEXT));
1228 SSL_set_msg_callback(wrap->ssl_.get(), [](int write_p, int version, int
1239 SSL_set_msg_callback_arg(wrap->ssl_.get(), wrap->bio_trace_.get());
1245 TLSWrap* wrap;
1246 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1247 wrap->Destroy();
1248 Debug(wrap, "DestroySSL() finished");
1274 TLSWrap* wrap;
1275 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1276 wrap->WaitForCertCb(OnClientHelloParseEnd, wrap);
1291 TLSWrap* wrap;
1292 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1293 wrap->alpn_callback_enabled_ = true;
1295 SSL* ssl = wrap->ssl_.get();
1303 TLSWrap* wrap;
1304 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1306 CHECK_NOT_NULL(wrap->ssl_);
1308 const char* servername = GetServerName(wrap->ssl_.get());
1319 TLSWrap* wrap;
1320 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1324 CHECK(!wrap->started_);
1325 CHECK(wrap->is_client());
1327 CHECK(wrap->ssl_);
1330 SSL_set_tlsext_host_name(wrap->ssl_.get(), *servername);
1401 TLSWrap* wrap;
1402 ASSIGN_OR_RETURN_UNWRAP(&wrap, args.Holder());
1403 CHECK_NOT_NULL(wrap->ssl_);
1405 SSL_set_psk_server_callback(wrap->ssl_.get(), PskServerCallback);
1406 SSL_set_psk_client_callback(wrap->ssl_.get(), PskClientCallback);
1511 TLSWrap* wrap;
1512 ASSIGN_OR_RETURN_UNWRAP(&wrap, info.This());
1514 if (!wrap->ssl_)
1517 uint32_t write_queue_size = BIO_pending(wrap->enc_out_);
2095 SetMethod(context, target, "wrap", TLSWrap::Wrap);