Lines Matching refs:key
27 # define OSSL_PARAM_DEFN(key, type, addr, sz) \ argument
28 { (key), (type), (addr), (sz), OSSL_PARAM_UNMODIFIED }
31 # define OSSL_PARAM_int(key, addr) \ argument
32 OSSL_PARAM_DEFN((key), OSSL_PARAM_INTEGER, (addr), sizeof(int))
33 # define OSSL_PARAM_uint(key, addr) \ argument
34 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (addr), \
36 # define OSSL_PARAM_long(key, addr) \ argument
37 OSSL_PARAM_DEFN((key), OSSL_PARAM_INTEGER, (addr), sizeof(long int))
38 # define OSSL_PARAM_ulong(key, addr) \ argument
39 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (addr), \
41 # define OSSL_PARAM_int32(key, addr) \ argument
42 OSSL_PARAM_DEFN((key), OSSL_PARAM_INTEGER, (addr), sizeof(int32_t))
43 # define OSSL_PARAM_uint32(key, addr) \ argument
44 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (addr), \
46 # define OSSL_PARAM_int64(key, addr) \ argument
47 OSSL_PARAM_DEFN((key), OSSL_PARAM_INTEGER, (addr), sizeof(int64_t))
48 # define OSSL_PARAM_uint64(key, addr) \ argument
49 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (addr), \
51 # define OSSL_PARAM_size_t(key, addr) \ argument
52 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (addr), sizeof(size_t))
53 # define OSSL_PARAM_time_t(key, addr) \ argument
54 OSSL_PARAM_DEFN((key), OSSL_PARAM_INTEGER, (addr), sizeof(time_t))
55 # define OSSL_PARAM_double(key, addr) \ argument
56 OSSL_PARAM_DEFN((key), OSSL_PARAM_REAL, (addr), sizeof(double))
58 # define OSSL_PARAM_BN(key, bn, sz) \ argument
59 OSSL_PARAM_DEFN((key), OSSL_PARAM_UNSIGNED_INTEGER, (bn), (sz))
60 # define OSSL_PARAM_utf8_string(key, addr, sz) \ argument
61 OSSL_PARAM_DEFN((key), OSSL_PARAM_UTF8_STRING, (addr), sz)
62 # define OSSL_PARAM_octet_string(key, addr, sz) \ argument
63 OSSL_PARAM_DEFN((key), OSSL_PARAM_OCTET_STRING, (addr), sz)
65 # define OSSL_PARAM_utf8_ptr(key, addr, sz) \ argument
66 OSSL_PARAM_DEFN((key), OSSL_PARAM_UTF8_PTR, (addr), sz)
67 # define OSSL_PARAM_octet_ptr(key, addr, sz) \ argument
68 OSSL_PARAM_DEFN((key), OSSL_PARAM_OCTET_PTR, (addr), sz)
71 OSSL_PARAM *OSSL_PARAM_locate(OSSL_PARAM *p, const char *key);
72 const OSSL_PARAM *OSSL_PARAM_locate_const(const OSSL_PARAM *p, const char *key);
75 OSSL_PARAM OSSL_PARAM_construct_int(const char *key, int *buf);
76 OSSL_PARAM OSSL_PARAM_construct_uint(const char *key, unsigned int *buf);
77 OSSL_PARAM OSSL_PARAM_construct_long(const char *key, long int *buf);
78 OSSL_PARAM OSSL_PARAM_construct_ulong(const char *key, unsigned long int *buf);
79 OSSL_PARAM OSSL_PARAM_construct_int32(const char *key, int32_t *buf);
80 OSSL_PARAM OSSL_PARAM_construct_uint32(const char *key, uint32_t *buf);
81 OSSL_PARAM OSSL_PARAM_construct_int64(const char *key, int64_t *buf);
82 OSSL_PARAM OSSL_PARAM_construct_uint64(const char *key, uint64_t *buf);
83 OSSL_PARAM OSSL_PARAM_construct_size_t(const char *key, size_t *buf);
84 OSSL_PARAM OSSL_PARAM_construct_time_t(const char *key, time_t *buf);
85 OSSL_PARAM OSSL_PARAM_construct_BN(const char *key, unsigned char *buf,
87 OSSL_PARAM OSSL_PARAM_construct_double(const char *key, double *buf);
88 OSSL_PARAM OSSL_PARAM_construct_utf8_string(const char *key, char *buf,
90 OSSL_PARAM OSSL_PARAM_construct_utf8_ptr(const char *key, char **buf,
92 OSSL_PARAM OSSL_PARAM_construct_octet_string(const char *key, void *buf,
94 OSSL_PARAM OSSL_PARAM_construct_octet_ptr(const char *key, void **buf,
100 const char *key, const char *value,