Botan 2.11.0 krüptograafilise raamatukogu väljalase
Saadaval krüptograafilise raamatukogu väljaandmine Botaanik 2.11.0, kasutatud projektis NeoPG, GnuPG 2 hark. Raamatukogus on suur kogu valmis primitiivid, mida kasutatakse TLS-protokollis, X.509-sertifikaatides, AEAD-šifrites, TPM-ides, PKCS#11-s, parooliräsimises ja kvantkvandijärgses krüptograafias. Teek on kirjutatud C++11 ja varustatud BSD litsentsi alusel.
Lisatud Argon2 paroolide räsimise ja paroolipõhise võtme genereerimise funktsioonid, kasutades Argon2 ja Bcrypt;
Lisatud tugi Windowsi ja Linuxi sertifikaatide salvestussüsteemidele. Rakendatud on System_Certificate_Store API, mis töötab Windowsi, macOS-i ja Linuxi sertifikaadipoodide peal. Süsteemi sertifikaadisalvede kontrollimiseks on lisatud trust_roots CLI;
Lisatud kiht, et tagada ühilduvus libsodiumiga (naatrium.h);
Lisatud tugi DTLS HelloVerifyRequest sõnumite saatmiseks serveri poolel;
Rakendatud TLS-vood, mis ühilduvad boost::asio::ssl-ga;
Pakkus tuge TLS-i testimiseks, kasutades BoringSSL-i testkomplekti;