Lines Matching refs:os
363 ASN1_OCTET_STRING os,*osp;
367 osp= &os;
382 os.data=NULL; os.length=0;
386 if (os.length != 3)
392 ((unsigned long)os.data[0]<<16L)|
393 ((unsigned long)os.data[1]<< 8L)|
394 (unsigned long)os.data[2];
398 if (os.length != 2)
404 ((unsigned long)os.data[0]<<8L)|
405 (unsigned long)os.data[1];
422 if (os.length > i)
423 os.length = i;
424 if (os.length > (int)sizeof(ret->session_id)) /* can't happen */
425 os.length = sizeof(ret->session_id);
427 ret->session_id_length=os.length;
428 OPENSSL_assert(os.length <= (int)sizeof(ret->session_id));
429 memcpy(ret->session_id,os.data,os.length);
432 if (os.length > SSL_MAX_MASTER_KEY_LENGTH)
435 ret->master_key_length=os.length;
436 memcpy(ret->master_key,os.data,ret->master_key_length);
438 os.length=0;
441 os.length=0;
443 if (os.data)
445 if (os.length > SSL_MAX_KRB5_PRINCIPAL_LENGTH)
448 ret->krb5_client_princ_len=os.length;
449 memcpy(ret->krb5_client_princ,os.data,ret->krb5_client_princ_len);
450 OPENSSL_free(os.data);
451 os.data = NULL;
452 os.length = 0;
459 if (os.length > SSL_MAX_KEY_ARG_LENGTH)
462 ret->key_arg_length=os.length;
463 memcpy(ret->key_arg,os.data,ret->key_arg_length);
464 if (os.data != NULL) OPENSSL_free(os.data);
493 os.length=0;
494 os.data=NULL;
497 if(os.data != NULL)
499 if (os.length > SSL_MAX_SID_CTX_LENGTH)
506 ret->sid_ctx_length=os.length;
507 memcpy(ret->sid_ctx,os.data,os.length);
509 OPENSSL_free(os.data); os.data=NULL; os.length=0;
525 os.length=0;
526 os.data=NULL;
528 if (os.data)
530 ret->tlsext_hostname = BUF_strndup((char *)os.data, os.length);
531 OPENSSL_free(os.data);
532 os.data = NULL;
533 os.length = 0;
540 os.length=0;
541 os.data=NULL;
543 if (os.data)
545 ret->psk_identity_hint = BUF_strndup((char *)os.data, os.length);
546 OPENSSL_free(os.data);
547 os.data = NULL;
548 os.length = 0;
566 os.length=0;
567 os.data=NULL;
569 if (os.data)
571 ret->tlsext_tick = os.data;
572 ret->tlsext_ticklen = os.length;
573 os.data = NULL;
574 os.length = 0;
580 os.length=0;
581 os.data=NULL;
583 if (os.data)
585 ret->compress_meth = os.data[0];
586 OPENSSL_free(os.data);
587 os.data = NULL;