Eiffel crypto libraries?

17 views
Skip to first unread message

Ulrich Windl

unread,
Apr 27, 2026, 1:02:33 PM (7 days ago) Apr 27
to eiffel...@googlegroups.com
Hi!

I hope that everybody agrees that today's networking software needs cryptographic routines. Where in the past long-integer arithmetic seemed sufficient, today with timing attacks and similar, the situation is more complex, not to talk about elliptic curves and post-quantum cryptography.
Personally I assume that such implementations cannot be done in Eiffel, but I'm open to be proven wrong.
So: If you want to "play crypto" in Eiffel today, what would I use?

Ulrich

Ian Joyner

unread,
Apr 27, 2026, 7:34:11 PM (7 days ago) Apr 27
to eiffel...@googlegroups.com
On Burroughs/Unisys machines, I’d implement such stuff in ALGOL. There is probably a Hoare-monitor-based library to do that. On most machines today, that means C, although C only gives lowest-common-denominator facilities and crypto probably could access more platform-specific stuff.

Alan Perlis (first recipient of the ACM Turing Award for computing): “A programming language is low level when its programs require attention to the irrelevant. While, yes, this definition applies to C, it does not capture what people desire in a low-level language.”

What is really needed is small platform-specific languages to do away with both C and assemblers.

Ian
> --
> You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/eiffel-users/221bdaec-c72f-4b6e-96b8-74d736aa5aef%40gmail.com.

Reply all
Reply to author
Forward
0 new messages