ny udgave af det kompakte kryptografi-bibliotek , optimeret til brug på indlejrede enheder med begrænsede CPU- og hukommelsesressourcer, såsom Internet of Things-enheder, smarthus-systemer, bilinformation systemer, routere og mobiltelefoner. Koden er skrevet i C og er under GPLv2-licensen.
Biblioteket tilbyder højtydende implementeringer af moderne kryptografiske algoritmer, herunder ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 og DTLS 1.2, som ifølge udviklerne er 20 gange mere kompakte end implementeringer fra OpenSSL. Det leveres med både sit eget forenklede API og et lag for kompatibilitet med OpenSSL API. Der er støtte for (Online Certificate Status Protocol) og (Certificate Revocation List) til validering af certifikatopkald.
De vigtigste nyheder i wolfSSL 4.4.0:
- Understøttelse af chip baseret på mikroarkitekturen
; - DSP-samlinger til at flytte kontrol af fejlkorrektionskoder (ECC) til DSP-chips;
- Nye API'er til ChaCha20/Poly1305 i tilstand ;
- Understøttelse af OpenVPN;
- Understøttelse af brug med http-serveren Apache;
- Understøttelse af IBM s390x;
- Understøttelse af PKCS8 for ED25519;
- Understøttelse af callback-opkald i Certificate Manager;
- Understøttelse af elliptiske kurver P384 for SP.
- API til BIO og EVP;
- Implementering af AES-OFB og AES-CFB tilstande;
- Understøttelse af elliptiske kurver Curve448, X448 og Ed448;
- Understøttelse af bygning til Renesas Synergy S7G2 med brug af hardwareaccelerationsværktøjer.
Kilde: opennet.ru
