ada

joined 2 years ago
MODERATOR OF
ada
 

LibMLKEM: a brand new, formally verified implementation of the post-quantum key exchange algorithm ML-KEM, built with the Ada & SPARK.

Why LibMLKEM?

  • Rock-solid security: SPARK's formal verification guarantees no errors, leaks, or type issues.
  • Independent & transparent: a completely new take on ML-KEM, free from existing code biases.
  • Pushing the boundaries: a benchmark for formal verification tools like SPARK, CBMC, and Kani.

Not production-ready yet!

LibMLKEM is for research and demonstration purposes only. It prioritizes security and verifiability over optimization. The constant time property hasn't verified yet.

 

๐Ÿ“† I would like to announce the March (2024) Ada Monthly Meetup which will be taking place on the 9th of March at 14:00 UTC time (15:00 CET). As always the meetup will take place over at Jitsi. The Meetup will also be livestreamed to Youtube.

If someone would like to propose a talk or a topic, feel free to do so! We currently have no topics ๐Ÿ˜‰

 

Mike Shah a computer science professor who teaches programming topics, primarily modern C++, C, D, game, and computer graphics. He is also a former senior 3D Graphics Engineer who worked at several game and graphics companies. He also has a YouTube channel where he covers a variety of software development topics with a focus on D and C++.

Over the past several months, he has been exploring several alternative high performance languages as part his First Impressions series, devoting a full episode to each one. Instead of giving a canned presentation, he lets the audience ride along on his journey as he tries to uncover the language's capabilities while sharing his impressions along the way.

His latest episode #16 covers Ada, which should be exciting after already covering 15 of them:

 

๐Ÿ›  Ada first steps on โˆž Arduino Due!

 

Exciting news! ๐Ÿ“– The first four chapters of a new course "Advanced Journey With Ada: A Flight In Progress" are now available. Dive into topics like Data Types, Control Flow, Modular Programming, Resource Management and more. Download the PDF or EPUB ๐Ÿ“ฆ or better read online ๐ŸŒ and try examples live in your browser ๐Ÿ”ง!

 

In this webinar, Yannick Moy outlines key features of SPARK Pro, including demos on pointer ownership, function contracts and safe type casting.

Watch this session to learn more about:

  • The rich possibilities for data representation in SPARK
  • Available contracts on data types
  • The ownership principle for tracking pointers to data
  • Available contracts on functions
  • Handling of bindings with C libraries, safe type casting, software-hardware interactions
  • Specializing the analysis for a given target platform
 

๐Ÿš€ pla-util, the power line adapter utility, is now part of Alire - your package manager for Ada!

Manage HomePlug AV2 compliant power line adapters like BCM60500 or BCM60333 effortlessly on Linux. Explore the capabilities with pla-util 2.1.1. Check out the commands, set configurations, and make the most of your power line adapters. ๐Ÿ› ๏ธ๐Ÿ’ก

 

Discover the latest advancements in Ada Extension 24.0.3! ๐Ÿš€

This update introduces native support for Mac M1 and Linux ARM64, ensuring a smooth experience across various platforms. The compilation and proving tasks have undergone significant improvements. Benefit from better support for editing project files. Explore the future of Ada development!

Happy coding! ๐ŸŒ

view more: โ€น prev next โ€บ