@@ -11,11 +11,9 @@ From the OpenSSL website:
11
11
> community of volunteers that use the Internet to communicate, plan,
12
12
> and develop the OpenSSL toolkit and its related documentation.
13
13
14
- Library version: 1.1.0h
14
+ This repository contains D bindings for OpenSSL.
15
15
16
- Status: (Almost) complete, typical application should build fine. Most of the
17
- functions from ` <openssl/kssl.h> ` are not available due to missing Kerberos
18
- headers.
16
+ Status: Varies, depending on targeted OpenSSL version.
19
17
20
18
The OpenSSL headers are huge (>35k LOC) and make quite liberal use of the C
21
19
preprocessor, and thus a fully automatic translation is as desirable as
@@ -24,8 +22,11 @@ approach, and while all header files have been ported (and successfully
24
22
compile), some preprocessor artifacts still need to be ported (currently
25
23
commented out and tagged with a ` FIXME ` note).
26
24
27
- The ` OPENSSL_NO_* ` family of conditional compilation switches has been
28
- translated to D version()s, none of which is set by default.
25
+ The latest version of this package aims to provide compatibility with
26
+ [ current versions of OpenSSL] ( https://www.openssl.org/news/changelog.html ) ;
27
+ to facilitate this, a build script will detect the OpenSSL version on the
28
+ host system and configure the bindings appropriately. This will be done
29
+ automatically when using these bindings with Dub.
29
30
30
31
### License
31
32
0 commit comments