comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Carbon
Date: Tue, 9 Aug 2022 00:28:43 +0200	[thread overview]
Message-ID: <tcs2mr$1o0u$1@gioia.aioe.org> (raw)
In-Reply-To: tcrvpk$n7f$1@gioia.aioe.org

On 2022-08-08 23:38, dennis knorr wrote:
> Am 07.08.22 um 11:08 schrieb G.B.:

>> Just use one that you can trust. If you need it to be more Ada-ish,
>> ChaCha20 cipher and Poly1305 digest have just been mentioned a few
>> postings ago. If algorithms can address securing the entire computation...
> 
> The deeper you dig with crypto the more problems you have. For example,
> with TLS terminations, Chacha/salsa/Poly does not help you. Or you want
> to interact with other data structures which implement AES with GCM or
> you need cryptoprotocol elements for a KeyExchange, even without
> implementing TLS?

ChaCha20 is good in first place to avoid TLS. My motivation to implement 
ChaCha20 was for deterministic low latency zero traffic overhead secure 
network protocols.

If you want TLS, there are Ada bindings to both GNUTLS and OpenSSL.

I would not say that either GNUTLS or OpenSSL were well documented, but, 
hey, they are written in C, curly brackets, #ifdefs and void* magically 
explain everything for everybody! (:-))

>> I gather that, currently, and in the past, Ada tools are also focusing
>> on topics of embedded computers, a fairly large and attractive market.
>> JSON or MIME, perhaps even interpreters are present, but I think not
>> central to control stuff near sensors and actuators.

Actually the situation is so bad that not just JSON, even HTTP is 
actively used in embedded systems for data exchange today. The plague 
spreads fast...

>> How does one compute
>> deterministic responses before deadline using Node.js?

By deploying agile determined programmers... (:-))

> but
> because of the elitist complacency. With attitudes like this, Ada will
> only continue withering in the future.

No idea why you consider argumentation to technical issues elitist or 
insulting.

There is no way to use Ada without actually using it. Differently to 25 
or so years ago, today the entry barrier is basically zero. There is a 
free Ada compiler for every possible platform one can imagine for taking 
a start. There are lots of Ada libraries.

If you need something concrete, just ask here, somebody will always answer.

P.S. Nobody writes Ada books these days because they do not sell. If you 
want a book on some interesting, in your opinion, Ada topic, start a 
project on a fundraising site. If it manages to collect 100K, I am sure 
some of renown Ada writers will come to collect...

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

  reply	other threads:[~2022-08-08 22:28 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-22 21:13 Carbon Gautier write-only address
2022-07-23  9:09 ` Carbon John McCabe
2022-07-23 13:14 ` Carbon Dmitry A. Kazakov
2022-07-23 13:49   ` Carbon Stéphane Rivière
2022-07-24  9:09 ` Carbon Jeffrey R.Carter
2022-07-24  9:22   ` Carbon Dmitry A. Kazakov
2022-07-24  9:38 ` Carbon Luke A. Guest
2022-07-26 17:31   ` Carbon John McCabe
2022-07-27  8:10     ` Carbon Luke A. Guest
2022-07-27 17:24       ` Carbon John McCabe
2022-07-27 20:00         ` Carbon Luke A. Guest
2022-07-28 23:48           ` Carbon Nasser M. Abbasi
2022-07-29  4:34             ` Carbon Devin Rozsas
2022-07-29 11:03             ` Carbon John McCabe
2022-07-29 19:05               ` Carbon Gautier write-only address
2022-07-30  9:16                 ` Carbon John McCabe
2022-07-30  8:11               ` Carbon G.B.
2022-07-29 18:59             ` Carbon Gautier write-only address
2022-07-30  4:26               ` Carbon Nasser M. Abbasi
2022-07-30  9:21               ` Carbon John McCabe
2022-07-30  1:40             ` Carbon Paul Rubin
2022-07-30  4:23               ` Carbon Nasser M. Abbasi
2022-08-06 14:18             ` Carbon dennis knorr
2022-08-06 17:48               ` Carbon A.J.
2022-08-07  9:08               ` Carbon G.B.
2022-08-08 21:38                 ` Carbon dennis knorr
2022-08-08 22:28                   ` Dmitry A. Kazakov [this message]
2022-08-09  4:12                     ` Carbon Randy Brukardt
2022-08-09  6:05                       ` Carbon Paul Rubin
2022-08-09  7:22                       ` Carbon John McCabe
2022-08-10  1:19                       ` Carbon John Perry
2022-08-10  6:20                         ` Carbon Paul Rubin
2022-08-10 17:58                           ` Carbon John Perry
2022-08-10 18:10                             ` Carbon Dennis Lee Bieber
2022-08-10  8:24                         ` Carbon Luke A. Guest
2022-08-10 17:59                           ` Carbon John Perry
2022-08-18  1:02                             ` Carbon Randy Brukardt
2022-08-27  9:49                           ` Carbon John McCabe
2022-07-27 20:39         ` Carbon Simon Wright
2022-07-27 23:30           ` Carbon John McCabe
2022-08-25  9:14         ` Carbon Fabien Chouteau
2022-08-25 17:55           ` Carbon John Perry
2022-08-26 18:59             ` Carbon Olivier Henley
2022-08-26 20:23               ` Carbon Paul Rubin
2022-08-26 20:59                 ` Carbon Olivier Henley
2022-08-26 21:40                   ` Carbon Paul Rubin
2022-08-26 22:18                     ` Carbon Olivier Henley
2022-08-27  0:06                       ` Carbon Paul Rubin
2022-08-28  0:30                     ` Carbon John McCabe
2022-08-28  1:32                       ` Carbon Paul Rubin
2022-08-28  8:57                         ` Carbon John McCabe
2022-08-28 17:34                           ` Carbon G.B.
2022-09-01  6:46                             ` Carbon J-P. Rosen
2022-09-02 14:18                               ` Carbon G.B.
2022-09-02 14:59                                 ` Carbon J-P. Rosen
2022-09-02 17:55                                   ` Carbon Niklas Holsti
2022-09-02 18:45                                     ` Carbon J-P. Rosen
2022-09-03  0:23                                     ` Carbon Randy Brukardt
2022-08-28 20:43                           ` Carbon Paul Rubin
2022-08-29  8:57                             ` Carbon John McCabe
2022-08-28  0:14                 ` Carbon John McCabe
2022-08-28 17:39                   ` Carbon G.B.
2022-08-28 18:24                     ` Carbon Paul Rubin
2022-08-26 23:21               ` Carbon Jeffrey R.Carter
2022-08-27 11:27                 ` Carbon Rod Kay
2022-08-27 15:20                   ` Carbon John Perry
2022-08-27 23:47             ` Carbon John McCabe
2022-08-27 23:39           ` Carbon John McCabe
2022-07-27  8:45     ` Carbon Luke A. Guest
2022-07-27 13:16     ` Carbon Patrick Georgi
replies disabled

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