Skip to content

Commit 10900ed

Browse files
committed
README: Convert to Markdown
1 parent fbd3b63 commit 10900ed

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

README renamed to README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,35 @@
11
OpenSSL D interface
22
-------------------
33

4-
From the OpenSSL website: "The OpenSSL Project is a collaborative effort to
5-
develop a robust, commercial-grade, full-featured, and Open Source toolkit
6-
implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security
7-
(TLS v1) protocols as well as a full-strength general purpose cryptography
8-
library. The project is managed by a worldwide community of volunteers that
9-
use the Internet to communicate, plan, and develop the OpenSSL toolkit and its
10-
related documentation."
4+
From the OpenSSL website:
5+
6+
> The OpenSSL Project is a collaborative effort to develop a robust,
7+
> commercial-grade, full-featured, and Open Source toolkit
8+
> implementing the Secure Sockets Layer (SSL v2/v3) and Transport
9+
> Layer Security (TLS v1) protocols as well as a full-strength general
10+
> purpose cryptography library. The project is managed by a worldwide
11+
> community of volunteers that use the Internet to communicate, plan,
12+
> and develop the OpenSSL toolkit and its related documentation.
1113
1214
Library version: 1.1.0h
1315

1416
Status: (Almost) complete, typical application should build fine. Most of the
15-
functions from <openssl/kssl.h> are not available due to missing Kerberos
17+
functions from `<openssl/kssl.h>` are not available due to missing Kerberos
1618
headers.
1719

1820
The OpenSSL headers are huge (>35k LOC) and make quite liberal use of the C
1921
preprocessor, and thus a fully automatic translation is as desirable as
2022
it is infeasible. This repository contains the result of a semi-automatic
2123
approach, and while all header files have been ported (and successfully
2224
compile), some preprocessor artifacts still need to be ported (currently
23-
commented out and tagged with a FIXME note).
25+
commented out and tagged with a `FIXME` note).
2426

25-
The OPENSSL_NO_* family of conditional compilation switches has been
27+
The `OPENSSL_NO_*` family of conditional compilation switches has been
2628
translated to D version()s, none of which is set by default.
2729

28-
License: The OpenSSL toolkit is under a dual license, i.e. both the conditions
30+
### License
31+
32+
The OpenSSL toolkit is under a dual license, i.e. both the conditions
2933
of the OpenSSL License and the original SSLeay license apply to the toolkit.
3034
See the OpenSSL distribution for details. These interface files are a derived
3135
work and do not impose any additional restrictions.

0 commit comments

Comments
 (0)