mirror of
https://github.com/openssl/openssl.git
synced 2026-01-18 17:11:31 +01:00
Add static_ASN1_SEQUENCE_END to the list of statment macros
This one is pretty special, we should ponder simplifying some of the clever preprocessor stuff here, but for now.. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/29359)
This commit is contained in:
@@ -243,6 +243,7 @@ StatementMacros:
|
||||
- "ASN1_SEQUENCE_END_enc"
|
||||
- "ASN1_SEQUENCE_END_name"
|
||||
- "ASN1_SEQUENCE_END_ref"
|
||||
- "static_ASN1_SEQUENCE_END"
|
||||
# This isn't quite right, but it causes clang-format to do a slightly better
|
||||
# job formatting this macro.
|
||||
- "ASN1_EX_TEMPLATE_TYPE"
|
||||
|
||||
@@ -60,11 +60,13 @@ ASN1_SEQUENCE(BARE_ALGOR) = {
|
||||
ASN1_SIMPLE(BARE_ALGOR, oid, ASN1_OBJECT),
|
||||
} static_ASN1_SEQUENCE_END(BARE_ALGOR)
|
||||
|
||||
ASN1_SEQUENCE(BARE_PUBKEY)
|
||||
= { ASN1_EMBED(BARE_PUBKEY, algor, BARE_ALGOR), ASN1_SIMPLE(BARE_PUBKEY, pubkey, ASN1_BIT_STRING) } static_ASN1_SEQUENCE_END(BARE_PUBKEY)
|
||||
ASN1_SEQUENCE(BARE_PUBKEY) = {
|
||||
ASN1_EMBED(BARE_PUBKEY, algor, BARE_ALGOR),
|
||||
ASN1_SIMPLE(BARE_PUBKEY, pubkey, ASN1_BIT_STRING)
|
||||
} static_ASN1_SEQUENCE_END(BARE_PUBKEY)
|
||||
#endif /* OPENSSL_NO_SLH_DSA */
|
||||
|
||||
struct der2key_ctx_st; /* Forward declaration */
|
||||
struct der2key_ctx_st; /* Forward declaration */
|
||||
typedef int check_key_fn(void *, struct der2key_ctx_st *ctx);
|
||||
typedef void adjust_key_fn(void *, struct der2key_ctx_st *ctx);
|
||||
typedef void free_key_fn(void *);
|
||||
|
||||
Reference in New Issue
Block a user