I muri i te tau me te hawhe o te whakawhanaketanga, i tukuna te whare pukapuka OpenSSL 3.1.0 me te whakatinanatanga o nga tikanga SSL/TLS me nga momo algorithm whakamunatanga. Ka tautokohia a OpenSSL 3.1 tae noa ki Maehe 2025. Ka haere tonu te tautoko mo nga peka o mua o OpenSSL 3.0 me 1.1.1 tae noa ki Mahuru 2026 me Mahuru 2023. Ka tohatohahia te waehere kaupapa i raro i te raihana Apache 2.0.
Nga mea hou o OpenSSL 3.1.0:
- E tautoko ana te kōwae FIPS i nga hātepe tohu tohu e ū ana ki te paerewa haumaru FIPS 140-3. Kua timata te tukanga tiwhikete kōwae ki te whiwhi tiwhikete o te hanganga ture ki nga whakaritenga FIPS 140-3. Kia oti ra ano te tiwhikete, i muri i te whakahou i te OpenSSL ki te peka 3.1, ka taea e nga kaiwhakamahi te whakamahi tonu i tetahi waahanga FIPS kua whakamanahia ki te FIPS 140-2. I roto i nga huringa o te putanga hou o te waahanga, ko te whakaurunga o te Triple DES ECB, Triple DES CBC me EdDSA algorithms, kaore ano kia whakamatauria mo te whakatutuki i nga whakaritenga a FIPS. Kei roto hoki i te putanga hou nga arotautanga hei whakapai ake i nga mahi me te whakawhiti ki te whakahaere i nga whakamatautau o roto i nga wa katoa ka utaina te waahanga, kaua i muri noa i te whakaurunga.
- Kua mahi ano te waehere OSSL_LIB_CTX. Ko te whiringa hou ka whakakore i te aukati kore ka taea te mahi teitei ake.
- Kua pai ake te mahi o te anga whakawaehere me te anga wetewaehere.
- Ko te arotautanga mahi e pa ana ki te whakamahi i nga hanganga o roto (tepu hash) me te keteroki kua mahia.
- Kua piki ake te tere o te whakaputa i nga taviri RSA i te aratau FIPS.
- Mo nga momo hangahanga tukatuka, kua whakauruhia nga arotautanga huihuinga motuhake i roto i te whakatinanatanga o te AES-GCM, ChaCha20, SM3, SM4 me SM4-GCM algorithms. Hei tauira, ka whakaterehia te waehere AES-GCM ma te whakamahi i nga tohutohu AVX512 vAES me vPCLMULQDQ.
- Kei te tautoko a KBKDF (Key Based Key Derivation Function) i te KMAC (KECCAK Message Authentication Code) algorithm.
- Ko nga momo mahi "OBJ_*" he mea whakarite mo te whakamahi i te waehere miro-maha.
- Kua taapirihia te kaha ki te whakamahi i nga tohutohu RNDR me nga rehita RNDRRS, e waatea ana i roto i nga kaiwhakatikatika i runga i te hoahoanga AArch64, hei whakaputa i nga nama pseudorandom.
- Ko nga mahi OPENSSL_LH_stats, OPENSSL_LH_node_stats, OPENSSL_LH_node_usage_stats, OPENSSL_LH_stats_bio, OPENSSL_LH_node_stats_bio me OPENSSL_LH_node_usage_stats_bio kua whakakorehia. Kua whakakorehia te tonotono DEFINE_LHASH_OF.
Source: opennet.ru