Lines Matching refs:OSSL_PARAM

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,
96 OSSL_PARAM OSSL_PARAM_construct_end(void);
98 int OSSL_PARAM_allocate_from_text(OSSL_PARAM *to,
99 const OSSL_PARAM *paramdefs,
103 int OSSL_PARAM_get_int(const OSSL_PARAM *p, int *val);
104 int OSSL_PARAM_get_uint(const OSSL_PARAM *p, unsigned int *val);
105 int OSSL_PARAM_get_long(const OSSL_PARAM *p, long int *val);
106 int OSSL_PARAM_get_ulong(const OSSL_PARAM *p, unsigned long int *val);
107 int OSSL_PARAM_get_int32(const OSSL_PARAM *p, int32_t *val);
108 int OSSL_PARAM_get_uint32(const OSSL_PARAM *p, uint32_t *val);
109 int OSSL_PARAM_get_int64(const OSSL_PARAM *p, int64_t *val);
110 int OSSL_PARAM_get_uint64(const OSSL_PARAM *p, uint64_t *val);
111 int OSSL_PARAM_get_size_t(const OSSL_PARAM *p, size_t *val);
112 int OSSL_PARAM_get_time_t(const OSSL_PARAM *p, time_t *val);
114 int OSSL_PARAM_set_int(OSSL_PARAM *p, int val);
115 int OSSL_PARAM_set_uint(OSSL_PARAM *p, unsigned int val);
116 int OSSL_PARAM_set_long(OSSL_PARAM *p, long int val);
117 int OSSL_PARAM_set_ulong(OSSL_PARAM *p, unsigned 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);
125 int OSSL_PARAM_get_double(const OSSL_PARAM *p, double *val);
126 int OSSL_PARAM_set_double(OSSL_PARAM *p, double val);
128 int OSSL_PARAM_get_BN(const OSSL_PARAM *p, BIGNUM **val);
129 int OSSL_PARAM_set_BN(OSSL_PARAM *p, const BIGNUM *val);
131 int OSSL_PARAM_get_utf8_string(const OSSL_PARAM *p, char **val, size_t max_len);
132 int OSSL_PARAM_set_utf8_string(OSSL_PARAM *p, const char *val);
134 int OSSL_PARAM_get_octet_string(const OSSL_PARAM *p, void **val, size_t max_len,
136 int OSSL_PARAM_set_octet_string(OSSL_PARAM *p, const void *val, size_t len);
138 int OSSL_PARAM_get_utf8_ptr(const OSSL_PARAM *p, const char **val);
139 int OSSL_PARAM_set_utf8_ptr(OSSL_PARAM *p, const char *val);
141 int OSSL_PARAM_get_octet_ptr(const OSSL_PARAM *p, const void **val,
143 int OSSL_PARAM_set_octet_ptr(OSSL_PARAM *p, const void *val,
146 int OSSL_PARAM_get_utf8_string_ptr(const OSSL_PARAM *p, const char **val);
147 int OSSL_PARAM_get_octet_string_ptr(const OSSL_PARAM *p, const void **val,
150 int OSSL_PARAM_modified(const OSSL_PARAM *p);
151 void OSSL_PARAM_set_all_unmodified(OSSL_PARAM *p);
153 OSSL_PARAM *OSSL_PARAM_dup(const OSSL_PARAM *p);
154 OSSL_PARAM *OSSL_PARAM_merge(const OSSL_PARAM *p1, const OSSL_PARAM *p2);
155 void OSSL_PARAM_free(OSSL_PARAM *p);