Lines Matching refs:object
257 STORE_OBJECT *object; in STORE_get_certificate() local
263 object = s->meth->get_object(s, STORE_OBJECT_TYPE_X509_CERTIFICATE, in STORE_get_certificate()
265 if (!object || !object->data.x509.certificate) in STORE_get_certificate()
271 CRYPTO_add(&object->data.x509.certificate->references,1,CRYPTO_LOCK_X509); in STORE_get_certificate()
275 x = object->data.x509.certificate; in STORE_get_certificate()
276 STORE_OBJECT_free(object); in STORE_get_certificate()
283 STORE_OBJECT *object; in STORE_store_certificate() local
289 object = STORE_OBJECT_new(); in STORE_store_certificate()
290 if (!object) in STORE_store_certificate()
301 object->data.x509.certificate = data; in STORE_store_certificate()
304 object, attributes, parameters); in STORE_store_certificate()
306 STORE_OBJECT_free(object); in STORE_store_certificate()
388 STORE_OBJECT *object; in STORE_list_certificate_next() local
394 object = s->meth->list_object_next(s, handle); in STORE_list_certificate_next()
395 if (!object || !object->data.x509.certificate) in STORE_list_certificate_next()
401 CRYPTO_add(&object->data.x509.certificate->references,1,CRYPTO_LOCK_X509); in STORE_list_certificate_next()
405 x = object->data.x509.certificate; in STORE_list_certificate_next()
406 STORE_OBJECT_free(object); in STORE_list_certificate_next()
441 STORE_OBJECT *object; in STORE_generate_key() local
447 object = s->meth->generate_object(s, STORE_OBJECT_TYPE_PRIVATE_KEY, in STORE_generate_key()
449 if (!object || !object->data.key) in STORE_generate_key()
455 CRYPTO_add(&object->data.key->references,1,CRYPTO_LOCK_EVP_PKEY); in STORE_generate_key()
459 pkey = object->data.key; in STORE_generate_key()
460 STORE_OBJECT_free(object); in STORE_generate_key()
467 STORE_OBJECT *object; in STORE_get_private_key() local
473 object = s->meth->get_object(s, STORE_OBJECT_TYPE_PRIVATE_KEY, in STORE_get_private_key()
475 if (!object || !object->data.key || !object->data.key) in STORE_get_private_key()
481 CRYPTO_add(&object->data.key->references,1,CRYPTO_LOCK_EVP_PKEY); in STORE_get_private_key()
485 pkey = object->data.key; in STORE_get_private_key()
486 STORE_OBJECT_free(object); in STORE_get_private_key()
493 STORE_OBJECT *object; in STORE_store_private_key() local
499 object = STORE_OBJECT_new(); in STORE_store_private_key()
500 if (!object) in STORE_store_private_key()
506 object->data.key = EVP_PKEY_new(); in STORE_store_private_key()
507 if (!object->data.key) in STORE_store_private_key()
518 object->data.key = data; in STORE_store_private_key()
520 i = s->meth->store_object(s, STORE_OBJECT_TYPE_PRIVATE_KEY, object, in STORE_store_private_key()
523 STORE_OBJECT_free(object); in STORE_store_private_key()
609 STORE_OBJECT *object; in STORE_list_private_key_next() local
615 object = s->meth->list_object_next(s, handle); in STORE_list_private_key_next()
616 if (!object || !object->data.key || !object->data.key) in STORE_list_private_key_next()
622 CRYPTO_add(&object->data.key->references,1,CRYPTO_LOCK_EVP_PKEY); in STORE_list_private_key_next()
626 pkey = object->data.key; in STORE_list_private_key_next()
627 STORE_OBJECT_free(object); in STORE_list_private_key_next()
662 STORE_OBJECT *object; in STORE_get_public_key() local
668 object = s->meth->get_object(s, STORE_OBJECT_TYPE_PUBLIC_KEY, in STORE_get_public_key()
670 if (!object || !object->data.key || !object->data.key) in STORE_get_public_key()
676 CRYPTO_add(&object->data.key->references,1,CRYPTO_LOCK_EVP_PKEY); in STORE_get_public_key()
680 pkey = object->data.key; in STORE_get_public_key()
681 STORE_OBJECT_free(object); in STORE_get_public_key()
688 STORE_OBJECT *object; in STORE_store_public_key() local
694 object = STORE_OBJECT_new(); in STORE_store_public_key()
695 if (!object) in STORE_store_public_key()
701 object->data.key = EVP_PKEY_new(); in STORE_store_public_key()
702 if (!object->data.key) in STORE_store_public_key()
713 object->data.key = data; in STORE_store_public_key()
715 i = s->meth->store_object(s, STORE_OBJECT_TYPE_PUBLIC_KEY, object, in STORE_store_public_key()
718 STORE_OBJECT_free(object); in STORE_store_public_key()
804 STORE_OBJECT *object; in STORE_list_public_key_next() local
810 object = s->meth->list_object_next(s, handle); in STORE_list_public_key_next()
811 if (!object || !object->data.key || !object->data.key) in STORE_list_public_key_next()
817 CRYPTO_add(&object->data.key->references,1,CRYPTO_LOCK_EVP_PKEY); in STORE_list_public_key_next()
821 pkey = object->data.key; in STORE_list_public_key_next()
822 STORE_OBJECT_free(object); in STORE_list_public_key_next()
857 STORE_OBJECT *object; in STORE_generate_crl() local
863 object = s->meth->generate_object(s, STORE_OBJECT_TYPE_X509_CRL, in STORE_generate_crl()
865 if (!object || !object->data.crl) in STORE_generate_crl()
871 CRYPTO_add(&object->data.crl->references,1,CRYPTO_LOCK_X509_CRL); in STORE_generate_crl()
875 crl = object->data.crl; in STORE_generate_crl()
876 STORE_OBJECT_free(object); in STORE_generate_crl()
883 STORE_OBJECT *object; in STORE_get_crl() local
889 object = s->meth->get_object(s, STORE_OBJECT_TYPE_X509_CRL, in STORE_get_crl()
891 if (!object || !object->data.crl) in STORE_get_crl()
897 CRYPTO_add(&object->data.crl->references,1,CRYPTO_LOCK_X509_CRL); in STORE_get_crl()
901 crl = object->data.crl; in STORE_get_crl()
902 STORE_OBJECT_free(object); in STORE_get_crl()
909 STORE_OBJECT *object; in STORE_store_crl() local
915 object = STORE_OBJECT_new(); in STORE_store_crl()
916 if (!object) in STORE_store_crl()
927 object->data.crl = data; in STORE_store_crl()
929 i = s->meth->store_object(s, STORE_OBJECT_TYPE_X509_CRL, object, in STORE_store_crl()
932 STORE_OBJECT_free(object); in STORE_store_crl()
998 STORE_OBJECT *object; in STORE_list_crl_next() local
1004 object = s->meth->list_object_next(s, handle); in STORE_list_crl_next()
1005 if (!object || !object->data.crl) in STORE_list_crl_next()
1011 CRYPTO_add(&object->data.crl->references,1,CRYPTO_LOCK_X509_CRL); in STORE_list_crl_next()
1015 crl = object->data.crl; in STORE_list_crl_next()
1016 STORE_OBJECT_free(object); in STORE_list_crl_next()
1051 STORE_OBJECT *object; in STORE_store_number() local
1057 object = STORE_OBJECT_new(); in STORE_store_number()
1058 if (!object) in STORE_store_number()
1065 object->data.number = data; in STORE_store_number()
1067 i = s->meth->store_object(s, STORE_OBJECT_TYPE_NUMBER, object, in STORE_store_number()
1070 STORE_OBJECT_free(object); in STORE_store_number()
1102 STORE_OBJECT *object; in STORE_get_number() local
1108 object = s->meth->get_object(s, STORE_OBJECT_TYPE_NUMBER, attributes, in STORE_get_number()
1110 if (!object || !object->data.number) in STORE_get_number()
1116 n = object->data.number; in STORE_get_number()
1117 object->data.number = NULL; in STORE_get_number()
1118 STORE_OBJECT_free(object); in STORE_get_number()
1141 STORE_OBJECT *object; in STORE_store_arbitrary() local
1147 object = STORE_OBJECT_new(); in STORE_store_arbitrary()
1148 if (!object) in STORE_store_arbitrary()
1155 object->data.arbitrary = data; in STORE_store_arbitrary()
1157 i = s->meth->store_object(s, STORE_OBJECT_TYPE_ARBITRARY, object, in STORE_store_arbitrary()
1160 STORE_OBJECT_free(object); in STORE_store_arbitrary()
1192 STORE_OBJECT *object; in STORE_get_arbitrary() local
1198 object = s->meth->get_object(s, STORE_OBJECT_TYPE_ARBITRARY, in STORE_get_arbitrary()
1200 if (!object || !object->data.arbitrary) in STORE_get_arbitrary()
1206 b = object->data.arbitrary; in STORE_get_arbitrary()
1207 object->data.arbitrary = NULL; in STORE_get_arbitrary()
1208 STORE_OBJECT_free(object); in STORE_get_arbitrary()
1230 STORE_OBJECT *object = OPENSSL_malloc(sizeof(STORE_OBJECT)); in STORE_OBJECT_new() local
1231 if (object) memset(object, 0, sizeof(STORE_OBJECT)); in STORE_OBJECT_new()
1232 return object; in STORE_OBJECT_new()