• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/OpenSSL098-52/src/include/openssl/

Lines Matching refs:STORE

74 /* typedef struct store_st STORE; */
83 STORE *STORE_new_method(const STORE_METHOD *method);
84 STORE *STORE_new_engine(ENGINE *engine);
85 void STORE_free(STORE *ui);
90 be used to get information from a STORE. */
91 int STORE_ctrl(STORE *store, int cmd, long i, void *p, void (*f)(void));
111 int STORE_set_ex_data(STORE *r,int idx,void *arg);
112 void *STORE_get_ex_data(STORE *r, int idx);
115 const STORE_METHOD *STORE_get_method(STORE *store);
116 const STORE_METHOD *STORE_set_method(STORE *store, const STORE_METHOD *meth);
230 X509 *STORE_get_certificate(STORE *e, OPENSSL_ITEM attributes[],
232 int STORE_store_certificate(STORE *e, X509 *data, OPENSSL_ITEM attributes[],
234 int STORE_modify_certificate(STORE *e, OPENSSL_ITEM search_attributes[],
237 int STORE_revoke_certificate(STORE *e, OPENSSL_ITEM attributes[],
239 int STORE_delete_certificate(STORE *e, OPENSSL_ITEM attributes[],
241 void *STORE_list_certificate_start(STORE *e, OPENSSL_ITEM attributes[],
243 X509 *STORE_list_certificate_next(STORE *e, void *handle);
244 int STORE_list_certificate_end(STORE *e, void *handle);
245 int STORE_list_certificate_endp(STORE *e, void *handle);
246 EVP_PKEY *STORE_generate_key(STORE *e, OPENSSL_ITEM attributes[],
248 EVP_PKEY *STORE_get_private_key(STORE *e, OPENSSL_ITEM attributes[],
250 int STORE_store_private_key(STORE *e, EVP_PKEY *data,
252 int STORE_modify_private_key(STORE *e, OPENSSL_ITEM search_attributes[],
255 int STORE_revoke_private_key(STORE *e, OPENSSL_ITEM attributes[],
257 int STORE_delete_private_key(STORE *e, OPENSSL_ITEM attributes[],
259 void *STORE_list_private_key_start(STORE *e, OPENSSL_ITEM attributes[],
261 EVP_PKEY *STORE_list_private_key_next(STORE *e, void *handle);
262 int STORE_list_private_key_end(STORE *e, void *handle);
263 int STORE_list_private_key_endp(STORE *e, void *handle);
264 EVP_PKEY *STORE_get_public_key(STORE *e, OPENSSL_ITEM attributes[],
266 int STORE_store_public_key(STORE *e, EVP_PKEY *data, OPENSSL_ITEM attributes[],
268 int STORE_modify_public_key(STORE *e, OPENSSL_ITEM search_attributes[],
271 int STORE_revoke_public_key(STORE *e, OPENSSL_ITEM attributes[],
273 int STORE_delete_public_key(STORE *e, OPENSSL_ITEM attributes[],
275 void *STORE_list_public_key_start(STORE *e, OPENSSL_ITEM attributes[],
277 EVP_PKEY *STORE_list_public_key_next(STORE *e, void *handle);
278 int STORE_list_public_key_end(STORE *e, void *handle);
279 int STORE_list_public_key_endp(STORE *e, void *handle);
280 X509_CRL *STORE_generate_crl(STORE *e, OPENSSL_ITEM attributes[],
282 X509_CRL *STORE_get_crl(STORE *e, OPENSSL_ITEM attributes[],
284 int STORE_store_crl(STORE *e, X509_CRL *data, OPENSSL_ITEM attributes[],
286 int STORE_modify_crl(STORE *e, OPENSSL_ITEM search_attributes[],
289 int STORE_delete_crl(STORE *e, OPENSSL_ITEM attributes[],
291 void *STORE_list_crl_start(STORE *e, OPENSSL_ITEM attributes[],
293 X509_CRL *STORE_list_crl_next(STORE *e, void *handle);
294 int STORE_list_crl_end(STORE *e, void *handle);
295 int STORE_list_crl_endp(STORE *e, void *handle);
296 int STORE_store_number(STORE *e, BIGNUM *data, OPENSSL_ITEM attributes[],
298 int STORE_modify_number(STORE *e, OPENSSL_ITEM search_attributes[],
301 BIGNUM *STORE_get_number(STORE *e, OPENSSL_ITEM attributes[],
303 int STORE_delete_number(STORE *e, OPENSSL_ITEM attributes[],
305 int STORE_store_arbitrary(STORE *e, BUF_MEM *data, OPENSSL_ITEM attributes[],
307 int STORE_modify_arbitrary(STORE *e, OPENSSL_ITEM search_attributes[],
310 BUF_MEM *STORE_get_arbitrary(STORE *e, OPENSSL_ITEM attributes[],
312 int STORE_delete_arbitrary(STORE *e, OPENSSL_ITEM attributes[],
321 typedef int (*STORE_INITIALISE_FUNC_PTR)(STORE *);
322 typedef void (*STORE_CLEANUP_FUNC_PTR)(STORE *);
323 typedef STORE_OBJECT *(*STORE_GENERATE_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
324 typedef STORE_OBJECT *(*STORE_GET_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
325 typedef void *(*STORE_START_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
326 typedef STORE_OBJECT *(*STORE_NEXT_OBJECT_FUNC_PTR)(STORE *, void *handle);
327 typedef int (*STORE_END_OBJECT_FUNC_PTR)(STORE *, void *handle);
328 typedef int (*STORE_HANDLE_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
329 typedef int (*STORE_STORE_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, STORE_OBJECT *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
330 typedef int (*STORE_MODIFY_OBJECT_FUNC_PTR)(STORE *, STORE_OBJECT_TYPES type, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]);
331 typedef int (*STORE_GENERIC_FUNC_PTR)(STORE *, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]);
332 typedef int (*STORE_CTRL_FUNC_PTR)(STORE *, int cmd, long l, void *p, void (*f)(void));
427 /* Error codes for the STORE functions. */