openssl ~pu
Deimos bindings for the OpenSSL cryptographic library
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
OpenSSL D interface
From the OpenSSL website: "The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation."
Library version: 1.1.0h
Status: (Almost) complete, typical application should build fine. Most of the functions from <openssl/kssl.h> are not available due to missing Kerberos headers.
The OpenSSL headers are huge (>35k LOC) and make quite liberal use of the C preprocessor, and thus a fully automatic translation is as desirable as it is infeasible. This repository contains the result of a semi-automatic approach, and while all header files have been ported (and successfully compile), some preprocessor artifacts still need to be ported (currently commented out and tagged with a FIXME note).
The OPENSSLNO* family of conditional compilation switches has been translated to D version()s, none of which is set by default.
License: The OpenSSL toolkit is under a dual license, i.e. both the conditions of the OpenSSL License and the original SSLeay license apply to the toolkit. See the OpenSSL distribution for details. These interface files are a derived work and do not impose any additional restrictions.
- ~pu released 4 years ago
- D-Programming-Deimos/openssl
- www.openssl.org/
- OpenSSL or SSLeay
- Dependencies:
- none
- Versions:
-
3.3.4 2024-Sep-26 3.3.3 2023-Sep-14 3.3.2 2023-Aug-21 3.3.1 2023-Aug-10 3.3.0 2023-Feb-18 - Download Stats:
-
-
290 downloads today
-
1564 downloads this week
-
7185 downloads this month
-
1607188 downloads total
-
- Score:
- 4.9
- Short URL:
- openssl.dub.pm