Botan 2.12.0 krüptograafilise raamatukogu väljalase
Saadaval krüptograafilise raamatukogu väljaandmine Botaanik 2.12.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 kvantkvantjärgses krüptograafias (räsipõhised allkirjad ja võtmeleping, mis põhinevad McEliece'il ja NewHope'il). Teek on kirjutatud C++11 ja varustatud BSD litsentsi alusel.
Lisatud tugi NEON-i ja AltiVec-i optimeerimiste kasutamiseks pideva käitusaja AES-i juurutamisel;
RSA, GCM, OCB, XTS, CTR ja ChaCha20Poly1305 rakenduste täiustatud jõudlus;
Lisatud tugi suuremate kui 2 baiti Argon64 räside genereerimiseks;
DTLS on optimeerinud MTU partitsioonioperatsioone ja lisanud ühenduse katkestuste töötlemist, mis on tingitud kliendi poolel tekkinud probleemidest hilisema uuesti ühendamisega samalt pordinumbrilt;
Lisatud tugi TLS 1.3 ühenduste tagasipööramise märkimiseks madalamale protokolli versioonile;
Lisatud on digitaalallkirjade loomise algoritmi tugi GOST 34.10-2012;
Suurenenud RDRANDi jõudlus x86-64 süsteemides;
Lisatud tugi POWER9 protsessorites pakutavale riistvaralisele pseudojuhuslike numbrite generaatorile ja täiustatud jõudlus POWER8 süsteemides koos AES-juhistega;
Lisatud uued utiliidid "entropy", "base32_enc" ja "base32_dec";
Paljud päisefailid on nüüd märgitud ainult sisekasutuseks ja annavad hoiatuse, kui neid proovitakse rakendustes kasutada;
Pakutakse Pythoni mooduli kasutamise võimalust Windowsis.