Paolo Redaelli personal blog

A good usage of vibe-coding

Here an application where vibe-coding is used positively:

https://github.com/tizbac/firmadigitaleopenng – Opensource Italian Digital Signing for Linux

Let me be clear with that, this project is mostly vibe-coded, from original python version i made, if you are not ok with that, feel free to use the crashy ones that barely run on linux or require ubuntu 8.04 🙂 Resulting signatures have been verified against Infocert verification tool, and they fully pass. Beware for some smart card readers you may need not just opensc but also cccid drivers.

C++/Qt6 rewrite of the Python FirmaDigitaleOpen tool. It signs PDFs with PAdES-BES and produces/verifies P7M (CMS detached) signatures, using a PKCS#11 security token (Bit4id) for the private key. It also verifies TSL (Trusted Lists) status lists.

The cryptographic core (fdo_core) has no Qt dependency and is fully unit tested; the Qt GUI sits on top of it.

Now we “just” have to add all the testing. Having used design by contract would have helped here

Post navigation

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.