Hoʻokuʻu ʻia o nā waihona cryptographic LibreSSL 3.1.0 a me Botan 2.14.0
Nā mea hoʻomohala o ka papahana OpenBSD hōʻike ʻia hoʻokuʻu ʻana i kahi paʻi lawe lima o kahi pūʻolo LibreSSL 3.1.0, i loko o kahi e hoʻomohala ʻia ai kahi ʻōpala o OpenSSL, i manaʻo ʻia e hāʻawi i kahi kiʻekiʻe o ka palekana. Hoʻokumu ʻia ka papahana LibreSSL i ke kākoʻo kiʻekiʻe no nā protocol SSL / TLS me ka wehe ʻana i nā hana pono ʻole, ka hoʻohui ʻana o nā hiʻohiʻona palekana hou aʻe a me ka hoʻomaʻemaʻe nui a me ka hana hou ʻana o ke kumu code. ʻIke ʻia ka hoʻokuʻu ʻana o LibreSSL 3.1.0 ma ke ʻano he hoʻokuʻu hoʻokolohua e hoʻomohala ana i nā hiʻohiʻona e hoʻopili ʻia me OpenBSD 6.7.
Nā hiʻohiʻona o LibreSSL 3.1.0:
Manaʻo ʻia kahi hoʻokō mua o TLS 1.3 e pili ana i kahi mīkini mokuʻāina hope a me kahi subsystem no ka hana ʻana me nā moʻolelo. Ma ka maʻamau, ʻo ka ʻāpana o ka mea kūʻai aku o TLS 1.3 i hiki i kēia manawa; ua hoʻolālā ʻia ka ʻāpana kikowaena e hoʻāla ʻia e ka paʻamau i kekahi o nā hoʻokuʻu e hiki mai ana.
Ua hoʻomaʻemaʻe ʻia ke code, ua hoʻomaikaʻi ʻia ka parsing protocol a me ka hoʻokele hoʻomanaʻo.
Ua hoʻoneʻe ʻia nā ʻano RSA-PSS a me RSA-OAEP mai OpenSSL 1.1.1.
Ua hoʻoneʻe ʻia ka hoʻokō mai OpenSSL 1.1.1 a hiki i ka paʻamau CMS (Cryptographic Message Syntax). Ua hoʻohui ʻia ke kauoha "cms" i ka pono openssl.
Hoʻomaikaʻi ʻia ka launa pū me OpenSSL 1.1.1 ma ke kākoʻo ʻana i kekahi mau loli.
Hoʻohui i kahi pūʻulu nui o nā hoʻokolohua hana cryptographic hou.
ʻO ke ʻano o EVP_chacha20() kokoke i nā semantics o OpenSSL.
Hoʻohui i ka hiki ke hoʻonohonoho i kahi o kahi hoʻonohonoho me nā palapala mana hōʻoia.
Ma ka mea hoʻohana openssl, hoʻokō ke kauoha "req" i ke koho "-addext".
Eia hou, hiki ke hoʻomaopopo hoʻokuʻu hale waihona puke cryptographic Boot 2.14.0, hoʻohana ʻia i ka papahana NeoPG, he mākia o GnuPG 2. Hāʻawi ka waihona i kahi hōʻiliʻili nui nā mea kahiko i mākaukau, i hoʻohana ʻia ma ka protocol TLS, nā palapala hōʻoia X.509, nā ciphers AEAD, nā TPM, PKCS#11, hashing password, a me ka cryptography post-quantum (nā pūlima hash-based a me ka ʻaelike nui e pili ana iā McEliece a me NewHope). Ua kākau ʻia ka waihona ma C ++ 11 a hoʻolako ʻia ma lalo o ka laikini BSD.