/openssl/crypto/ |
H A D | params.c | 261 return general_get_int(p, val, sizeof(*val)); in OSSL_PARAM_get_int() 274 return general_set_int(p, &val, sizeof(val)); in OSSL_PARAM_set_int() 292 return general_get_uint(p, val, sizeof(*val)); in OSSL_PARAM_get_uint() 305 return general_set_uint(p, &val, sizeof(val)); in OSSL_PARAM_set_uint() 324 return general_get_int(p, val, sizeof(*val)); in OSSL_PARAM_get_long() 337 return general_set_int(p, &val, sizeof(val)); in OSSL_PARAM_set_long() 355 return general_get_uint(p, val, sizeof(*val)); in OSSL_PARAM_get_ulong() 500 u32 = val < 0 ? -val : val; in OSSL_PARAM_set_int32() 789 u64 = val < 0 ? -val : val; in OSSL_PARAM_set_int64() 1181 if (val != (uint64_t)val) { in OSSL_PARAM_set_double() [all …]
|
H A D | threads_pthread.c | 177 if (pthread_setspecific(*key, val) != 0) in CRYPTO_THREAD_set_local() 204 if (__atomic_is_lock_free(sizeof(*val), val)) { in CRYPTO_atomic_add() 218 *val += amount; in CRYPTO_atomic_add() 219 *ret = *val; in CRYPTO_atomic_add() 231 if (__atomic_is_lock_free(sizeof(*val), val)) { in CRYPTO_atomic_or() 238 *ret = atomic_or_64_nv(val, op); in CRYPTO_atomic_or() 244 *val |= op; in CRYPTO_atomic_or() 245 *ret = *val; in CRYPTO_atomic_or() 256 if (__atomic_is_lock_free(sizeof(*val), val)) { in CRYPTO_atomic_load() 263 *ret = atomic_or_64_nv(val, 0); in CRYPTO_atomic_load() [all …]
|
H A D | threads_none.c | 102 int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val) in CRYPTO_THREAD_set_local() argument 107 thread_local_storage[*key] = val; in CRYPTO_THREAD_set_local() 128 int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_add() argument 130 *val += amount; in CRYPTO_atomic_add() 131 *ret = *val; in CRYPTO_atomic_add() 136 int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, in CRYPTO_atomic_or() argument 139 *val |= op; in CRYPTO_atomic_or() 140 *ret = *val; in CRYPTO_atomic_or() 145 int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_load() argument 147 *ret = *val; in CRYPTO_atomic_load()
|
H A D | threads_win.c | 187 int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val) in CRYPTO_THREAD_set_local() argument 189 if (TlsSetValue(*key, val) == 0) in CRYPTO_THREAD_set_local() 213 int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_add() argument 215 *ret = (int)InterlockedExchangeAdd((long volatile *)val, (long)amount) + amount; in CRYPTO_atomic_add() 219 int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, in CRYPTO_atomic_or() argument 225 *val |= op; in CRYPTO_atomic_or() 226 *ret = *val; in CRYPTO_atomic_or() 233 *ret = (uint64_t)InterlockedOr64((LONG64 volatile *)val, (LONG64)op) | op; in CRYPTO_atomic_or() 238 int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock) in CRYPTO_atomic_load() argument 243 *ret = *val; in CRYPTO_atomic_load() [all …]
|
H A D | getenv.c | 22 char *val = NULL; in ossl_safe_getenv() local 70 val = OPENSSL_malloc(vallen); in ossl_safe_getenv() 72 if (NULL != val) { in ossl_safe_getenv() 74 if (WideCharToMultiByte(CP_UTF8, 0, valw, -1, val, vallen, in ossl_safe_getenv() 76 OPENSSL_free(val); in ossl_safe_getenv() 77 val = NULL; in ossl_safe_getenv() 87 return val; in ossl_safe_getenv()
|
H A D | ppccap.c | 110 unsigned long val = 0ul; in getauxval() local 112 if (elf_aux_info((int)key, &val, sizeof(val)) != 0) in getauxval() 115 return val; in getauxval() 207 int val; in OPENSSL_cpuid_setup() local 208 size_t len = sizeof(val); in OPENSSL_cpuid_setup() 210 if (sysctlbyname("hw.optional.64bitops", &val, &len, NULL, 0) == 0) { in OPENSSL_cpuid_setup() 211 if (val) in OPENSSL_cpuid_setup() 215 len = sizeof(val); in OPENSSL_cpuid_setup() 216 if (sysctlbyname("hw.optional.altivec", &val, &len, NULL, 0) == 0) { in OPENSSL_cpuid_setup() 217 if (val) in OPENSSL_cpuid_setup()
|
/openssl/include/internal/ |
H A D | refcount.h | 30 static inline int CRYPTO_UP_REF(_Atomic int *val, int *ret, in CRYPTO_UP_REF() argument 64 *ret = __atomic_fetch_add(val, 1, __ATOMIC_RELAXED) + 1; in CRYPTO_UP_REF() 68 static __inline__ int CRYPTO_DOWN_REF(int *val, int *ret, in CRYPTO_DOWN_REF() argument 83 *ret = _InterlockedExchangeAdd((void *)val, 1) + 1; in CRYPTO_UP_REF() 90 *ret = _InterlockedExchangeAdd((void *)val, -1) - 1; in CRYPTO_DOWN_REF() 109 *ret = _InterlockedExchangeAdd_nf(val, 1) + 1; in CRYPTO_UP_REF() 116 *ret = _InterlockedExchangeAdd_nf(val, -1) - 1; in CRYPTO_DOWN_REF() 137 *ret = _InterlockedExchangeAdd(val, 1) + 1; in CRYPTO_UP_REF() 144 *ret = _InterlockedExchangeAdd(val, -1) - 1; in CRYPTO_DOWN_REF() 161 # define CRYPTO_UP_REF(val, ret, lock) CRYPTO_atomic_add(val, 1, ret, lock) argument [all …]
|
H A D | tsan_assist.h | 62 # define tsan_store(ptr, val) atomic_store_explicit((ptr), (val), memory_order_relaxed) argument 65 # define tsan_st_rel(ptr, val) atomic_store_explicit((ptr), (val), memory_order_release) argument 74 # define tsan_store(ptr, val) __atomic_store_n((ptr), (val), __ATOMIC_RELAXED) argument 77 # define tsan_st_rel(ptr, val) __atomic_store_n((ptr), (val), __ATOMIC_RELEASE) argument 105 # define tsan_store(ptr, val) (sizeof(*(ptr)) == 8 ? __iso_volatile_store64((ptr), (val)) \ argument 106 : __iso_volatile_store32((ptr), (val))) 109 # define tsan_store(ptr, val) __iso_volatile_store32((ptr), (val)) argument 113 # define tsan_store(ptr, val) (*(ptr) = (val)) argument 125 # define tsan_st_rel(ptr, val) (*(ptr) = (val)) argument 140 # define tsan_store(ptr, val) (*(ptr) = (val)) argument
|
/openssl/include/openssl/ |
H A D | params.h | 103 int OSSL_PARAM_get_int(const OSSL_PARAM *p, int *val); 114 int OSSL_PARAM_set_int(OSSL_PARAM *p, int val); 116 int OSSL_PARAM_set_long(OSSL_PARAM *p, long int val); 118 int OSSL_PARAM_set_int32(OSSL_PARAM *p, int32_t val); 119 int OSSL_PARAM_set_uint32(OSSL_PARAM *p, uint32_t val); 120 int OSSL_PARAM_set_int64(OSSL_PARAM *p, int64_t val); 121 int OSSL_PARAM_set_uint64(OSSL_PARAM *p, uint64_t val); 122 int OSSL_PARAM_set_size_t(OSSL_PARAM *p, size_t val); 123 int OSSL_PARAM_set_time_t(OSSL_PARAM *p, time_t val); 126 int OSSL_PARAM_set_double(OSSL_PARAM *p, double val); [all …]
|
H A D | param_build.h | 26 int OSSL_PARAM_BLD_push_int(OSSL_PARAM_BLD *bld, const char *key, int val); 28 unsigned int val); 30 long int val); 32 unsigned long int val); 34 int32_t val); 36 uint32_t val); 38 int64_t val); 40 uint64_t val); 42 size_t val); 44 time_t val); [all …]
|
/openssl/test/ |
H A D | conf_include_test.c | 75 long val; in test_load_config() local 97 val = 0; in test_load_config() 99 || !TEST_int_eq(val, 365)) { in test_load_config() 105 val = 0; in test_load_config() 107 || !TEST_int_eq(val, 2048)) { in test_load_config() 127 long val = 0; in test_check_null_numbers() local 134 || !TEST_long_eq(val, 123)) { in test_check_null_numbers() 157 long val = 0; in test_check_overflow() local 163 if (!TEST_true(NCONF_get_number(NULL, "missing", "FNORD", &val)) in test_check_overflow() 164 || !TEST_long_eq(val, LONG_MAX)) in test_check_overflow() [all …]
|
/openssl/crypto/x509/ |
H A D | v3_pci.c | 94 X509V3_conf_err(val); in process_pci_value() 99 X509V3_conf_err(val); in process_pci_value() 106 X509V3_conf_err(val); in process_pci_value() 111 X509V3_conf_err(val); in process_pci_value() 115 char *valp = val->value; in process_pci_value() 123 X509V3_conf_err(val); in process_pci_value() 133 X509V3_conf_err(val); in process_pci_value() 155 X509V3_conf_err(val); in process_pci_value() 165 X509V3_conf_err(val); in process_pci_value() 222 X509V3_conf_err(val); in process_pci_value() [all …]
|
H A D | v3_bcons.c | 60 CONF_VALUE *val; in v2i_BASIC_CONSTRAINTS() local 68 val = sk_CONF_VALUE_value(values, i); in v2i_BASIC_CONSTRAINTS() 69 if (strcmp(val->name, "CA") == 0) { in v2i_BASIC_CONSTRAINTS() 70 if (!X509V3_get_value_bool(val, &bcons->ca)) in v2i_BASIC_CONSTRAINTS() 72 } else if (strcmp(val->name, "pathlen") == 0) { in v2i_BASIC_CONSTRAINTS() 73 if (!X509V3_get_value_int(val, &bcons->pathlen)) in v2i_BASIC_CONSTRAINTS() 77 X509V3_conf_add_error_name_value(val); in v2i_BASIC_CONSTRAINTS()
|
H A D | v3_pmaps.c | 70 CONF_VALUE *val; in v2i_POLICY_MAPPINGS() local 81 val = sk_CONF_VALUE_value(nval, i); in v2i_POLICY_MAPPINGS() 82 if (!val->value || !val->name) { in v2i_POLICY_MAPPINGS() 84 "%s", val->name); in v2i_POLICY_MAPPINGS() 87 obj1 = OBJ_txt2obj(val->name, 0); in v2i_POLICY_MAPPINGS() 88 obj2 = OBJ_txt2obj(val->value, 0); in v2i_POLICY_MAPPINGS() 91 "%s", val->name); in v2i_POLICY_MAPPINGS()
|
H A D | v3_pcons.c | 60 CONF_VALUE *val; in v2i_POLICY_CONSTRAINTS() local 68 val = sk_CONF_VALUE_value(values, i); in v2i_POLICY_CONSTRAINTS() 69 if (strcmp(val->name, "requireExplicitPolicy") == 0) { in v2i_POLICY_CONSTRAINTS() 70 if (!X509V3_get_value_int(val, &pcons->requireExplicitPolicy)) in v2i_POLICY_CONSTRAINTS() 72 } else if (strcmp(val->name, "inhibitPolicyMapping") == 0) { in v2i_POLICY_CONSTRAINTS() 73 if (!X509V3_get_value_int(val, &pcons->inhibitPolicyMapping)) in v2i_POLICY_CONSTRAINTS() 77 "%s", val->name); in v2i_POLICY_CONSTRAINTS()
|
H A D | x_attrib.c | 39 ASN1_TYPE *val = NULL; variable 47 if ((val = ASN1_TYPE_new()) == NULL) 49 if (!sk_ASN1_TYPE_push(ret->set, val)) 52 ASN1_TYPE_set(val, atrtype, value); 56 ASN1_TYPE_free(val);
|
H A D | v3_bitst.c | 62 CONF_VALUE *val; in v2i_ASN1_BIT_STRING() local 71 val = sk_CONF_VALUE_value(nval, i); in v2i_ASN1_BIT_STRING() 73 if (strcmp(bnam->sname, val->name) == 0 in v2i_ASN1_BIT_STRING() 74 || strcmp(bnam->lname, val->name) == 0) { in v2i_ASN1_BIT_STRING() 85 "%s", val->name); in v2i_ASN1_BIT_STRING()
|
H A D | v3_tlsf.c | 93 CONF_VALUE *val; in v2i_TLS_FEATURE() local 104 val = sk_CONF_VALUE_value(nval, i); in v2i_TLS_FEATURE() 105 if (val->value) in v2i_TLS_FEATURE() 106 extval = val->value; in v2i_TLS_FEATURE() 108 extval = val->name; in v2i_TLS_FEATURE() 120 X509V3_conf_add_error_name_value(val); in v2i_TLS_FEATURE()
|
H A D | v3_extku.c | 76 CONF_VALUE *val; in v2i_EXTENDED_KEY_USAGE() local 88 val = sk_CONF_VALUE_value(nval, i); in v2i_EXTENDED_KEY_USAGE() 89 if (val->value) in v2i_EXTENDED_KEY_USAGE() 90 extval = val->value; in v2i_EXTENDED_KEY_USAGE() 92 extval = val->name; in v2i_EXTENDED_KEY_USAGE()
|
/openssl/crypto/cmp/ |
H A D | cmp_ctx.c | 50 ctx->FIELD = val; \ in DEFINE_OSSL_CMP_CTX_get0_NAME() 248 ctx->FIELD = val; \ 549 if (val != NULL && (val_dup = TYPE##_dup(val)) == NULL) \ in DEFINE_OSSL_set1_certs() 568 if (val != NULL && TYPE##_invalid(val)) { \ 572 if (val != NULL && !TYPE##_up_ref(val)) \ 575 ctx->FIELD = val; \ 843 if (val < min_val) { in DEFINE_set1_ASN1_OCTET_STRING() 869 ctx->days = val; in DEFINE_set1_ASN1_OCTET_STRING() 888 ctx->popoMethod = val; in DEFINE_set1_ASN1_OCTET_STRING() 899 ctx->pbm_mac = val; in DEFINE_set1_ASN1_OCTET_STRING() [all …]
|
/openssl/crypto/asn1/ |
H A D | bio_ndef.c | 33 ASN1_VALUE *val; member 53 BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) in BIO_new_NDEF() argument 86 if (aux->asn1_cb(ASN1_OP_STREAM_PRE, &val, it, &sarg) <= 0) in BIO_new_NDEF() 89 ndef_aux->val = val; in BIO_new_NDEF() 116 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it); in ndef_prefix() 126 ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it); in ndef_prefix() 188 &ndef_aux->val, ndef_aux->it, &sarg) <= 0) in ndef_suffix() 191 derlen = ASN1_item_ndef_i2d(ndef_aux->val, NULL, ndef_aux->it); in ndef_suffix() 201 derlen = ASN1_item_ndef_i2d(ndef_aux->val, &p, ndef_aux->it); in ndef_suffix()
|
H A D | asn_mime.c | 77 bio = BIO_new_NDEF(out, val, it); in i2d_ASN1_bio_stream() 99 ASN1_item_i2d_bio(it, out, val); in i2d_ASN1_bio_stream() 133 r = B64_write_ASN1(out, val, in, flags, it); in PEM_write_bio_ASN1_stream() 142 ASN1_VALUE *val; in b64_read_asn1() local 150 if (!val) in b64_read_asn1() 155 return val; in b64_read_asn1() 293 B64_write_ASN1(bio, val, NULL, 0, it); in SMIME_write_ASN1_ex() 324 if (!B64_write_ASN1(bio, val, data, flags, it)) in SMIME_write_ASN1_ex() 406 ASN1_VALUE *val; in SMIME_read_ASN1_ex() local 484 return val; in SMIME_read_ASN1_ex() [all …]
|
/openssl/crypto/ts/ |
H A D | ts_conf.c | 325 CONF_VALUE *val = sk_CONF_VALUE_value(list, i); in TS_CONF_set_policies() local 326 const char *extval = val->value ? val->value : val->name; in TS_CONF_set_policies() 364 CONF_VALUE *val = sk_CONF_VALUE_value(list, i); in TS_CONF_set_digests() local 365 const char *extval = val->value ? val->value : val->name; in TS_CONF_set_digests() 396 if (strcmp(val->name, ENV_VALUE_SECS) == 0) { in TS_CONF_set_accuracy() 397 if (val->value) in TS_CONF_set_accuracy() 398 secs = atoi(val->value); in TS_CONF_set_accuracy() 400 if (val->value) in TS_CONF_set_accuracy() 401 millis = atoi(val->value); in TS_CONF_set_accuracy() 403 if (val->value) in TS_CONF_set_accuracy() [all …]
|
/openssl/test/testutil/ |
H A D | testutil_init.c | 102 char *val; in setup_trace() local 112 val = OPENSSL_strdup(str); in setup_trace() 114 if (val != NULL) { in setup_trace() 115 char *valp = val; in setup_trace() 118 for (valp = val; (item = strtok(valp, ",")) != NULL; valp = NULL) { in setup_trace() 134 OPENSSL_free(val); in setup_trace()
|
/openssl/doc/man3/ |
H A D | OSSL_PARAM_int.pod | 81 int OSSL_PARAM_get_TYPE(const OSSL_PARAM *p, TYPE *val); 82 int OSSL_PARAM_set_TYPE(OSSL_PARAM *p, TYPE val); 85 int OSSL_PARAM_set_BN(OSSL_PARAM *p, const BIGNUM *val); 224 The value is copied to the address I<val>. 234 The BIGNUM referenced by I<val> is updated and is allocated if I<*val> is 251 by I<p> to the value referenced by I<val>. 272 pointed to by I<p> to the value referenced by I<val>. 277 referenced by I<p> and stores it in I<*val>. 280 referenced by I<p> to the values I<val>. 283 referenced by I<p> and stores it in I<*val>. [all …]
|