Changeset 97372 in vbox for trunk/src/libs/openssl-3.0.7/doc/man7/provider-storemgmt.pod
- Timestamp:
- Nov 2, 2022 7:40:16 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 154372
- Location:
- trunk/src/libs/openssl-3.0.7
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/openssl-3.0.7
- Property svn:mergeinfo
-
old new 15 15 /vendor/openssl/3.0.2:150728-150729 16 16 /vendor/openssl/3.0.3:151497-151729 17 /vendor/openssl/current:147554-151496 17 /vendor/openssl/3.0.7:154371 18 /vendor/openssl/current:147554-154370
-
- Property svn:mergeinfo
-
trunk/src/libs/openssl-3.0.7/doc/man7/provider-storemgmt.pod
r94320 r97372 53 53 B<OSSL_FUNC_{name}_fn>, and a helper function to retrieve the function pointer 54 54 from a B<OSSL_DISPATCH> element named B<OSSL_get_{name}>. 55 For example, the "function" OSSL_FUNC_store_ load() has these:55 For example, the "function" OSSL_FUNC_store_attach() has these: 56 56 57 typedef void *(OSSL_ OSSL_FUNC_store_load_fn)(void *provctx,58 const OSSL_PARAM params[]);59 static ossl_inline OSSL_ OSSL_FUNC_store_load_fn60 OSSL_ OSSL_FUNC_store_load(const OSSL_DISPATCH *opf);57 typedef void *(OSSL_FUNC_store_attach_fn)(void *provctx, 58 OSSL_CORE_BIO * bio); 59 static ossl_inline OSSL_FUNC_store_attach_fn 60 OSSL_FUNC_store_attach(const OSSL_DISPATCH *opf); 61 61 62 62 B<OSSL_DISPATCH> arrays are indexed by numbers that are provided as macros … … 105 105 106 106 OSSL_FUNC_store_close() frees the provider side context I<ctx>. 107 108 When a provider-native object is created by a store manager it would be unsuitable 109 for direct use with a foreign provider. The export function allows for 110 exporting the object to that foreign provider if the foreign provider 111 supports the type of the object and provides an import function. 112 113 OSSL_FUNC_store_export_object() should export the object of size I<objref_sz> 114 referenced by I<objref> as an B<OSSL_PARAM> array and pass that to the 115 I<export_cb> as well as the given I<export_cbarg>. 107 116 108 117 =head2 Load Parameters … … 180 189 =head1 COPYRIGHT 181 190 182 Copyright 2020-202 1The OpenSSL Project Authors. All Rights Reserved.191 Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. 183 192 184 193 Licensed under the Apache License 2.0 (the "License"). You may not use
Note:
See TracChangeset
for help on using the changeset viewer.