Lines Matching defs:key

27 OSSL_PARAM *OSSL_PARAM_locate(OSSL_PARAM *p, const char *key)
29 if (p != NULL && key != NULL)
30 for (; p->key != NULL; p++)
31 if (strcmp(key, p->key) == 0)
36 const OSSL_PARAM *OSSL_PARAM_locate_const(const OSSL_PARAM *p, const char *key)
38 return OSSL_PARAM_locate((OSSL_PARAM *)p, key);
41 static OSSL_PARAM ossl_param_construct(const char *key, unsigned int data_type,
46 res.key = key;
62 while (p->key != NULL)
243 OSSL_PARAM OSSL_PARAM_construct_int(const char *key, int *buf)
245 return ossl_param_construct(key, OSSL_PARAM_INTEGER, buf, sizeof(int));
274 OSSL_PARAM OSSL_PARAM_construct_uint(const char *key, unsigned int *buf)
276 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER, buf,
306 OSSL_PARAM OSSL_PARAM_construct_long(const char *key, long int *buf)
308 return ossl_param_construct(key, OSSL_PARAM_INTEGER, buf, sizeof(long int));
337 OSSL_PARAM OSSL_PARAM_construct_ulong(const char *key, unsigned long int *buf)
339 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER, buf,
457 OSSL_PARAM OSSL_PARAM_construct_int32(const char *key, int32_t *buf)
459 return ossl_param_construct(key, OSSL_PARAM_INTEGER, buf,
579 OSSL_PARAM OSSL_PARAM_construct_uint32(const char *key, uint32_t *buf)
581 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER, buf,
705 OSSL_PARAM OSSL_PARAM_construct_int64(const char *key, int64_t *buf)
707 return ossl_param_construct(key, OSSL_PARAM_INTEGER, buf, sizeof(int64_t));
834 OSSL_PARAM OSSL_PARAM_construct_uint64(const char *key, uint64_t *buf)
836 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER, buf,
866 OSSL_PARAM OSSL_PARAM_construct_size_t(const char *key, size_t *buf)
868 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER, buf,
898 OSSL_PARAM OSSL_PARAM_construct_time_t(const char *key, time_t *buf)
900 return ossl_param_construct(key, OSSL_PARAM_INTEGER, buf, sizeof(time_t));
949 OSSL_PARAM OSSL_PARAM_construct_BN(const char *key, unsigned char *buf,
952 return ossl_param_construct(key, OSSL_PARAM_UNSIGNED_INTEGER,
1072 OSSL_PARAM OSSL_PARAM_construct_double(const char *key, double *buf)
1074 return ossl_param_construct(key, OSSL_PARAM_REAL, buf, sizeof(double));
1192 OSSL_PARAM OSSL_PARAM_construct_utf8_string(const char *key, char *buf,
1197 return ossl_param_construct(key, OSSL_PARAM_UTF8_STRING, buf, bsize);
1200 OSSL_PARAM OSSL_PARAM_construct_octet_string(const char *key, void *buf,
1203 return ossl_param_construct(key, OSSL_PARAM_OCTET_STRING, buf, bsize);
1257 OSSL_PARAM OSSL_PARAM_construct_utf8_ptr(const char *key, char **buf,
1260 return ossl_param_construct(key, OSSL_PARAM_UTF8_PTR, buf, bsize);
1263 OSSL_PARAM OSSL_PARAM_construct_octet_ptr(const char *key, void **buf,
1266 return ossl_param_construct(key, OSSL_PARAM_OCTET_PTR, buf, bsize);