comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: ANN: Simple components for Ada v4.41 released
Date: Fri, 13 Sep 2019 09:29:54 +0200
Date: 2019-09-13T09:29:54+02:00	[thread overview]
Message-ID: <qlfghk$1n2f$1@gioia.aioe.org> (raw)
In-Reply-To: f7995903-4e04-414d-acb6-e0709a9e4bd6@googlegroups.com

On 2019-09-13 02:40, R Srinivasan wrote:
> Could you please clarify "there is no dependency on OpenSSL". Is this a binding to the openssl libraries?
> 
> I should download and check but does it support all the encryption / decryption algorithms support by openssl?

It depends on what exactly you mean.

The library comes with some encryption algorithms, e.g. it provides 100% 
Ada implementation of ChaCha20 and Poly1305.

However OpenSSL and GNUTLS are more than mere encryption, they implement 
the complicated TLS handshake protocol and lot of other stuff. The 
library provides bindings to both of them.

Now regarding the protocols that *may* use TLS, e.g. HTTP, MQTT, LDAP, 
SMTP, whatever. The implementations of these protocols in the library do 
not depend on any concrete implementation (bindings) of TLS. You can use 
them without OpenSSL, with no TLS at all, as well as with your own 
implementation of TLS or with provided OpenSSL or GNUTLS bindings.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

      reply	other threads:[~2019-09-13  7:29 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-05 11:57 ANN: Simple components for Ada v4.41 released Dmitry A. Kazakov
2019-08-05 14:22 ` Shark8
2019-08-05 15:56   ` Dmitry A. Kazakov
2019-09-13  0:40     ` R Srinivasan
2019-09-13  7:29       ` Dmitry A. Kazakov [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox