mirror of
https://github.com/openssl/openssl.git
synced 2025-04-06 20:20:50 +08:00
CORE: Add support for specifying the outermost object structure
Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/13167)
This commit is contained in:
parent
6debc6ab74
commit
45da4a0fc5
@ -153,6 +153,11 @@ data.
|
||||
is either missing or has the value OSSL_OBJECT_UNKNOWN), libcrypto
|
||||
interprets the object data type as the input type for a decoder.
|
||||
|
||||
=item "data-structure" (B<OSSL_OBJECT_PARAM_DATA_STRUCTURE>) <utf8 string>
|
||||
|
||||
The outermost structure of the object content. Legitimate values depend on
|
||||
the object type.
|
||||
|
||||
=item "desc" (B<OSSL_OBJECT_PARAM_DESC>) <utf8 string>
|
||||
|
||||
A human readable text that describes extra details on the object.
|
||||
|
@ -42,11 +42,12 @@ extern "C" {
|
||||
* This set of parameter names is explained in detail in provider-object(7)
|
||||
* (doc/man7/provider-object.pod)
|
||||
*/
|
||||
#define OSSL_OBJECT_PARAM_TYPE "type" /* INTEGER */
|
||||
#define OSSL_OBJECT_PARAM_DATA_TYPE "data-type" /* UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_REFERENCE "reference" /* OCTET_STRING */
|
||||
#define OSSL_OBJECT_PARAM_DATA "data" /* OCTET_STRING or UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_DESC "desc" /* UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_TYPE "type" /* INTEGER */
|
||||
#define OSSL_OBJECT_PARAM_DATA_TYPE "data-type" /* UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_DATA_STRUCTURE "data-structure" /* UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_REFERENCE "reference" /* OCTET_STRING */
|
||||
#define OSSL_OBJECT_PARAM_DATA "data" /* OCTET_STRING or UTF8_STRING */
|
||||
#define OSSL_OBJECT_PARAM_DESC "desc" /* UTF8_STRING */
|
||||
|
||||
/*
|
||||
* Algorithm parameters
|
||||
|
Loading…
x
Reference in New Issue
Block a user