You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Manual patching required after generating x509v3.d
* struct definitions removed from x509v3 are instead added as declarations in ossl_typ.
* imports translated according to #include's in header-file, dstep doesn't resolve imports.
* macros used as function aliasesas without argument list are incorrectly generated into enum types.
* "#ifndef OPENSSL_NO_*" translated into "version".
Copy file name to clipboardExpand all lines: deimos/openssl/conf.d
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,8 @@ struct CONF_VALUE
78
78
char* value;
79
79
}
80
80
81
+
structlhash_st_CONF_VALUE; // declare type to make it compile, needed until this module and lhash.d is uplifted to >= 1.1.0h and supports "DEFINE_LHASH_OF"
* nul-terminated. These should also be distinguished from "normal"
127
127
* stacks. */
128
128
129
+
structstack_st_OPENSSL_STRING; // declare type to make it compile, needed until this module is uplifted to >= 1.1.0h and supports "DECLARE_SPECIAL_STACK_OF"
X509_ATTRIBUTE*X509_ATTRIBUTE_create(int nid, int atrtype, void* value);
832
832
833
833
mixin(DECLARE_ASN1_FUNCTIONS!"X509_EXTENSION");
834
+
structstack_st_X509_EXTENSION; // declare type to make it compile, needed until this module is uplifted to >= 1.1.0h and expands macro "DEFINE_STACK_OF(X509_EXTENSION)"
structstack_st_X509_NAME_ENTRY; // declare type to make it compile, needed until this module is uplifted to >= 1.1.0h and expands macro "DEFINE_STACK_OF(X509_NAME_ENTRY)"
0 commit comments