Skip to content

Commit 74c1adb

Browse files
committed
README: Update accordingly
1 parent 10900ed commit 74c1adb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ From the OpenSSL website:
1111
> community of volunteers that use the Internet to communicate, plan,
1212
> and develop the OpenSSL toolkit and its related documentation.
1313
14-
Library version: 1.1.0h
14+
This repository contains D bindings for OpenSSL.
1515

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.
1917

2018
The OpenSSL headers are huge (>35k LOC) and make quite liberal use of the C
2119
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
2422
compile), some preprocessor artifacts still need to be ported (currently
2523
commented out and tagged with a `FIXME` note).
2624

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.
2930

3031
### License
3132

0 commit comments

Comments
 (0)