wolfSSL (рання назва: CyaSSL, or yet another SSL) — це невелика, портативна, вбудована бібліотека SSL / TLS, яка призначена для розробників вбудованих систем. Це реалізація TLS з відкритим вихідним кодом (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3 i DTLS 1.0, 1.2), яка написана на мові С. Включає в себе клієнтські бібліотеки SSL / TLS і реалізацію сервера SSL / TLS, а також підтримку декількох API, в тому числі певних SSL і TLS. wolfSSL також включає інтерфейс сумісності OpenSSL з найчастіше використовуваними функціями OpenSSL.
Тип | Бібліотека |
---|---|
Розробник | Todd Ouska |
Перший випуск | 19 лютого 2006 |
Операційна система | багатоплатформне ПЗ |
Мова програмування | мова Сі |
Ліцензія | GNU General Public License або комерційна ліцензія |
Репозиторій | github.com/wolfSSL/wolfssl |
Вебсайт | www.wolfssl.com |
Попередник wolfSSL yaSSL — це бібліотека SSL на основі для вбудованих середовищ і операційних систем реального часу з обмеженими ресурсами.
Платформи
В даний час wolfSSL доступна для Win32 / 64, Linux, macOS, Solaris, Threadx, VxWorks, FreeBSD, NetBSD, OpenBSD, , Yocto Project, OpenEmbedded, WinCE, Haiku , OpenWrt, iPhone, Android, Nintendo Wii і Gamecube через підтримку DevKitPro, QNX, MontaVista Linux, варіантів системи Tron, NonStop, OpenCL, Micrium's MicroC/OS-II, FreeRTOS, SafeRTOS, Freescale MQX, Nucleus, TinyOS, TI-RTOS, HP-UX, uTasker, uT-kernel, embOS, INtime, mbed, RIOT, CMSIS-RTOS, FROSTED, Green Hills INTEGRITY, Keil RTX, TOPPERS, PetaLinux і Apache Mynewt.
Історія створення
Створення yaSSL, or yet another SSL датується 2004 роком. У той час вже існувала OpenSSL, яка поширювалася під подвійною ліцензією OpenSSL License і SSLeay license. Як альтернатива yaSSL отримав подвійну комерційну і GPL ліцензію. yaSSL запропонував більш сучасний API, підтримку для комерційного ПЗ і був доповнений рівнем сумісності з OpenSSL.MySQL стала першим великим клієнтом wolfSSL/yaSSL/yaSSL. Завдяки підтримці MySQL, yaSSL досягла надзвичайного поширення об'ємом в мільйони копій.
Протоколи
Легка SSL-бібліотека wolfSSL реалізує наступні протоколи:
- SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, TLS 1.3
- DTLS 1.0, DTLS 1.2
Додаткові зауваження до протоколів:
- SSL 2.0 — протокол SSL 2.0 застарів і, згідно RFC 6176, заборонений для використання з 2011 року. wolfSSL її не підтримує.
- SSL 3.0 — протокол SSL 3.0 застарів і, згідно RFC 7568, заборонений для використання з 2015 року. SSL 3.0 був відключений за замовчуванням, починаючи з wolfSSL 3.6.6 у відповідь на атаку POODLE, але його можна включити за допомогою параметру часу компіляції.
Алгоритми
wolfSSL використовує такі криптографічні бібліотеки:
wolfCrypt
За замовчуванням, wolfSSL використовує криптографічні сервіси бібліотеки wolfCrypt. wolfCrypt підтримує RSA, ECC, DSS, Diffie-Hellman, EDH, NTRU, DES, Triple DES, AES (CBC, CTR, CCM, GCM), Camellia, IDEA, ARC4, HC-128, ChaCha20, MD2, MD4, MD5, SHA-1, SHA-2, SHA-3, BLAKE2, RIPEMD-160, Poly1305, генерацію випадкових чисел, великі цілі числа, і Base16/64 кодування/декодування. Також включені експериментальний шифр Rabbit і потоковий шифр для ПЗ в суспільному надбанні з проекту eSTREAM. Rabbit потенційно корисний для тих, хто шифрує потокове мультимедіа в високопродуктивних середовищах з високими вимогами.
wolfCrypt також включає в себе підтримку останніх алгоритмів Curve25519 і Ed25519.
wolfCrypt виступає як програмно-апаратна (бекенд) криптографічна реалізація для декількох популярних пакетів програмного забезпечення та бібліотек, включаючи MIT Kerberos (де його можна включити за допомогою опції збірки).
NTRU
CyaSSL+ включає шифрування відкритим ключем NTRU. Додавання NTRU в CyaSSL+ стало результатом партнерства між компаніями yaSSL і Security Innovation. NTRU добре працює в мобільних та вбудованих системах, завдяки зменшеній кількості біт, необхідних для забезпечення такого ж рівня безпеки, як і в інших системах з відкритим ключем. Крім того, не підтверджено, що він вразливий для квантових атак. У пакеті CyaSSL+ доступні кілька наборів шифрів, що використовують NTRU, включаючи AES-256, RC4 і HC-128.
SGX
wolfSSL підтримує використання Intel SGX (Software Guard Extensions). Intel SGX дозволяє зменшити площу атаки і, як було показано, забезпечує вищий рівень безпеки для виконання коду без істотного негативного впливу на продуктивність.
Підтримувані платформи апаратного прискорення
Підтримка перевірених елементів
В даний час, wolfSSL підтримує такі перевірені елементи:
- STSAFE
- ATECC508A
Підтримка апаратного шифрування
У наведених нижче таблицях перераховані можливості wolfSSL для використання апаратного шифрування різних пристроїв з різними алгоритмами.
Пристрій | AES-GCM | AES-CCM | AES-CBC | AES-ECB | AES-CTR |
---|---|---|---|---|---|
Intel AES-NI [ 18 листопада 2018 у Wayback Machine.] (сімейства процесорів Xeon і Core) | усі | усі | усі | усі | усі |
Freescale [ 22 березня 2021 у Wayback Machine.] Cryptographic Accelerator and Assurance Module (CAAM) | усі | усі | усі | усі | |
Freescale Coldfire SEC [ 16 березня 2017 у Wayback Machine.] (NXP MCF547X і MCF548X) | усі | ||||
Freescale Kinetis MMCAU [ 16 березня 2017 у Wayback Machine.] K50, K60, K70, і K80 (ядро Cortex-M4 компанії ARM) | усі | усі | усі | усі | |
STMicroelectronics STM32 F1, F2, F4, L1, W Series (ядро Cortex-М3/M4 компанії ARM) | усі | усі | |||
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (процесори III/V PX) | усі | ||||
Microchip PIC32 MX/MZ [ 22 січня 2019 у Wayback Machine.] (Вбудоване підключення) | усі | усі | усі | ||
Texas Instruments TM4C1294 [ 5 грудня 2018 у Wayback Machine.] (ARM Cortex-M4F) | усі | усі | усі | усі | усі |
(сімейство Series SoC, 32-бітне ядро Cortex-М0 компанії ARM) | 128-біт | ||||
ARMv8 [ 11 листопада 2011 у Wayback Machine.] | усі | усі | усі | ||
Intel QuickAssist Technology [ 23 березня 2019 у Wayback Machine.] | усі | усі | |||
Freescale NXP LTC [ 23 березня 2019 у Wayback Machine.] | усі | усі | усі | усі | усі |
«Усі» означає, що підтримуються розміри блоків 128, 192 і 256 біт.
Пристрій | DES-CBC | DES-ECB | 3DES-CBC |
---|---|---|---|
Freescale Coldfire SEC [ 16 березня 2017 у Wayback Machine.] (NXP MCF547X і MCF548X) | 64 біт | 192 біт | |
Freescale Kinetis MMCAU [ 16 березня 2017 у Wayback Machine.] K50, K60, K70 і K80 (ядро Cortex-М4 компанії ARM) | 64 біт | 192 біт | |
STMicroelectronics STM32 F1, F2, F4, L1, W Series (ядро Cortex-М3/М4 компанії ARM) | 64 біт | 64 біт (кодування) | 192 біт |
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (Процесори III/V PX) | 192 біт | ||
Microchip PIC32 MX/MZ [ 22 січня 2019 у Wayback Machine.] (Вбудоване підключення) | 64 біт | 192 біт | |
Texas Instruments TM4C1294 [ 5 грудня 2018 у Wayback Machine.] (ядро Cortex-М4F компанії ARM) | 64 біт | 192 біт |
Пристрій | RC4 | Salsa20 |
---|---|---|
AVX1/AVX2 (Intel і AMD x86) | підтримується | |
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (Процесори III/V PX) | 2048 біт щонайбільше |
Пристрій | MD5 | SHA1 | SHA2 | SHA-256 | SHA-384 | SHA-512 |
---|---|---|---|---|---|---|
AVX1/AVX2 (Intel і AMD x86) | підтримується | підтримується | підтримується | |||
Freescale Kinetis MMCAU [ 16 березня 2017 у Wayback Machine.] K50, K60, K70 і K80 (ядро Cortex-М4 компанії ARM) | підтримується | підтримується | підтримується | |||
STMicroelectronics STM32 F1, F2, F4, L1, W Series (ядро Cortex-М3/М4 компанії ARM) | підтримується | підтримується | ||||
Microchip PIC32 MX/MZ [ 22 січня 2019 у Wayback Machine.] (Вбудоване підключення) | підтримується | підтримується | підтримується | |||
ARMv8 [ 11 листопада 2011 у Wayback Machine.] | підтримується | |||||
Intel QuickAssist Technology [ 23 березня 2019 у Wayback Machine.] | підтримується | підтримується | підтримується | |||
Freescale NXP LTC [ 23 березня 2019 у Wayback Machine.] | підтримується | підтримується |
Пристрій | RSA | ECC | ECC-DHE | Curve25519 | Ed25519 |
---|---|---|---|---|---|
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (Процесори III/V PX) | 512-4096 біт | NIST Prime 192, 224, 256, 384, 521 | |||
Microchip [ 22 січня 2019 у Wayback Machine.]/Atmel [ 15 грудня 2017 у Wayback Machine.] ATECC508A (сумісний з усіма MPU або MCU, включаючи Atmel SMART і AVR MCU) | 256 біт (NIST-P256) | ||||
Intel QuickAssist Technology [ 23 березня 2019 у Wayback Machine.] | 512-4096 біт | 128, 256 біт | |||
Freescale NXP LTC [ 23 березня 2019 у Wayback Machine.] | 512-4096 біт | 128, 256 біт | 128, 256 біт | 256 біт | 256 біт |
Пристрій | HMAC-MD5 | HMAC-SHA1 | HMAC-SHA2 | HMAC-SHA256 | SHA-3 | Poly1305 |
---|---|---|---|---|---|---|
AVX1/AVX2 (Intel i AMD x86) | підтримується | |||||
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (Процесори III/V PX) | підтримується | підтримується | підтримується | підтримується | ||
Microchip PIC32 MX/MZ [ 22 січня 2019 у Wayback Machine.] (Вбудоване підключення) | підтримується | підтримується | підтримується | |||
Intel QuickAssist Technology [ 23 березня 2019 у Wayback Machine.] | підтримується | підтримується |
Пристрій | RNG |
---|---|
STMicroelectronics STM32 F1, F2, F4, L1, W Series (ядро Cortex-М3/М4 компанії ARM) | підтримується |
Cavium NITROX [ 8 грудня 2017 у Wayback Machine.] (процесори III/V PX) | підтримується |
(сімейство Series SoC, 32-бітне ядро Cortex-М0 компанії ARM) | підтримується |
Ліцензування
wolfSSL — це ПЗ з відкритим вихідним кодом, яке розповсюджується за ліцензією GNU General Public License GPLv2.
Див. також
Примітки
- . Архів оригіналу за 16 березня 2016. Процитовано 21 січня 2019.
- . Архів оригіналу за 8 вересня 2017. Процитовано 21 січня 2019.
- . www.allaboutcircuits.com (англ.). Архів оригіналу за 29 грудня 2018. Процитовано 28 грудня 2018.
- . Архів оригіналу за 18 січня 2019. Процитовано 21 січня 2019.
- . Архів оригіналу за 22 січня 2019. Процитовано 21 січня 2019.
- . Архів оригіналу за 6 липня 2017. Процитовано 21 січня 2019.
- . Архів оригіналу за 29 травня 2015. Процитовано 21 січня 2019.
- «wolfSSL 3.6.6 is Now Available» [ 14 березня 2017 у Wayback Machine.].
- . Архів оригіналу за 3 липня 2017. Процитовано 21 січня 2019.
- . Архів оригіналу за 5 серпня 2019. Процитовано 21 січня 2019.
- CryptoLabs[недоступне посилання з червня 2019]
- . Архів оригіналу за 13 січня 2019. Процитовано 21 січня 2019.
- . Архів оригіналу за 8 лютого 2010. Процитовано 21 січня 2019.
Посилання
- wolfSSL Now With ChaCha20 and Poly1305 [ 23 березня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
wolfSSL rannya nazva CyaSSL or yet another SSL ce nevelika portativna vbudovana biblioteka SSL TLS yaka priznachena dlya rozrobnikiv vbudovanih sistem Ce realizaciya TLS z vidkritim vihidnim kodom SSL 3 0 TLS 1 0 1 1 1 2 1 3 i DTLS 1 0 1 2 yaka napisana na movi S Vklyuchaye v sebe kliyentski biblioteki SSL TLS i realizaciyu servera SSL TLS a takozh pidtrimku dekilkoh API v tomu chisli pevnih SSL i TLS wolfSSL takozh vklyuchaye interfejs sumisnosti OpenSSL z najchastishe vikoristovuvanimi funkciyami OpenSSL wolfSSLTipBibliotekaRozrobnikTodd OuskaPershij vipusk19 lyutogo 2006Operacijna sistemabagatoplatformne PZMova programuvannyamova SiLicenziyaGNU General Public License abo komercijna licenziyaRepozitorijgithub com wolfSSL wolfsslVebsajtwww wolfssl com Poperednik wolfSSL yaSSL ce biblioteka SSL na osnovi C dlya vbudovanih seredovish i operacijnih sistem realnogo chasu z obmezhenimi resursami PlatformiV danij chas wolfSSL dostupna dlya Win32 64 Linux macOS Solaris Threadx VxWorks FreeBSD NetBSD OpenBSD Vbudovanij Linux Yocto Project OpenEmbedded WinCE Haiku OpenWrt iPhone Android Nintendo Wii i Gamecube cherez pidtrimku DevKitPro QNX MontaVista Linux variantiv sistemi Tron NonStop OpenCL Micrium s MicroC OS II FreeRTOS SafeRTOS Freescale MQX Nucleus TinyOS TI RTOS HP UX uTasker uT kernel embOS INtime mbed RIOT CMSIS RTOS FROSTED Green Hills INTEGRITY Keil RTX TOPPERS PetaLinux i Apache Mynewt Istoriya stvorennyaStvorennya yaSSL or yet another SSL datuyetsya 2004 rokom U toj chas vzhe isnuvala OpenSSL yaka poshiryuvalasya pid podvijnoyu licenziyeyu OpenSSL License i SSLeay license Yak alternativa yaSSL otrimav podvijnu komercijnu i GPL licenziyu yaSSL zaproponuvav bilsh suchasnij API pidtrimku dlya komercijnogo PZ i buv dopovnenij rivnem sumisnosti z OpenSSL MySQL stala pershim velikim kliyentom wolfSSL yaSSL yaSSL Zavdyaki pidtrimci MySQL yaSSL dosyagla nadzvichajnogo poshirennya ob yemom v miljoni kopij ProtokoliDokladnishe TLS Legka SSL biblioteka wolfSSL realizuye nastupni protokoli SSL 3 0 TLS 1 0 TLS 1 1 TLS 1 2 TLS 1 3 DTLS 1 0 DTLS 1 2 Dodatkovi zauvazhennya do protokoliv SSL 2 0 protokol SSL 2 0 zastariv i zgidno RFC 6176 zaboronenij dlya vikoristannya z 2011 roku wolfSSL yiyi ne pidtrimuye SSL 3 0 protokol SSL 3 0 zastariv i zgidno RFC 7568 zaboronenij dlya vikoristannya z 2015 roku SSL 3 0 buv vidklyuchenij za zamovchuvannyam pochinayuchi z wolfSSL 3 6 6 u vidpovid na ataku POODLE ale jogo mozhna vklyuchiti za dopomogoyu parametru chasu kompilyaciyi AlgoritmiwolfSSL vikoristovuye taki kriptografichni biblioteki wolfCrypt Za zamovchuvannyam wolfSSL vikoristovuye kriptografichni servisi biblioteki wolfCrypt wolfCrypt pidtrimuye RSA ECC DSS Diffie Hellman EDH NTRU DES Triple DES AES CBC CTR CCM GCM Camellia IDEA ARC4 HC 128 ChaCha20 MD2 MD4 MD5 SHA 1 SHA 2 SHA 3 BLAKE2 RIPEMD 160 Poly1305 generaciyu vipadkovih chisel veliki cili chisla i Base16 64 koduvannya dekoduvannya Takozh vklyucheni eksperimentalnij shifr Rabbit i potokovij shifr dlya PZ v suspilnomu nadbanni z proektu eSTREAM Rabbit potencijno korisnij dlya tih hto shifruye potokove multimedia v visokoproduktivnih seredovishah z visokimi vimogami wolfCrypt takozh vklyuchaye v sebe pidtrimku ostannih algoritmiv Curve25519 i Ed25519 wolfCrypt vistupaye yak programno aparatna bekend kriptografichna realizaciya dlya dekilkoh populyarnih paketiv programnogo zabezpechennya ta bibliotek vklyuchayuchi MIT Kerberos de jogo mozhna vklyuchiti za dopomogoyu opciyi zbirki NTRU CyaSSL vklyuchaye shifruvannya vidkritim klyuchem NTRU Dodavannya NTRU v CyaSSL stalo rezultatom partnerstva mizh kompaniyami yaSSL i Security Innovation NTRU dobre pracyuye v mobilnih ta vbudovanih sistemah zavdyaki zmenshenij kilkosti bit neobhidnih dlya zabezpechennya takogo zh rivnya bezpeki yak i v inshih sistemah z vidkritim klyuchem Krim togo ne pidtverdzheno sho vin vrazlivij dlya kvantovih atak U paketi CyaSSL dostupni kilka naboriv shifriv sho vikoristovuyut NTRU vklyuchayuchi AES 256 RC4 i HC 128 SGXwolfSSL pidtrimuye vikoristannya Intel SGX Software Guard Extensions Intel SGX dozvolyaye zmenshiti ploshu ataki i yak bulo pokazano zabezpechuye vishij riven bezpeki dlya vikonannya kodu bez istotnogo negativnogo vplivu na produktivnist Pidtrimuvani platformi aparatnogo priskorennyaPidtrimka perevirenih elementiv V danij chas wolfSSL pidtrimuye taki perevireni elementi STSAFE ATECC508APidtrimka aparatnogo shifruvannya U navedenih nizhche tablicyah pererahovani mozhlivosti wolfSSL dlya vikoristannya aparatnogo shifruvannya riznih pristroyiv z riznimi algoritmami Rezhimi shifruvannya AES Pristrij AES GCM AES CCM AES CBC AES ECB AES CTRIntel AES NI 18 listopada 2018 u Wayback Machine simejstva procesoriv Xeon i Core usi usi usi usi usiFreescale 22 bereznya 2021 u Wayback Machine Cryptographic Accelerator and Assurance Module CAAM usi usi usi usiFreescale Coldfire SEC 16 bereznya 2017 u Wayback Machine NXP MCF547X i MCF548X usiFreescale Kinetis MMCAU 16 bereznya 2017 u Wayback Machine K50 K60 K70 i K80 yadro Cortex M4 kompaniyi ARM usi usi usi usiSTMicroelectronics STM32 F1 F2 F4 L1 W Series yadro Cortex M3 M4 kompaniyi ARM usi usiCavium NITROX 8 grudnya 2017 u Wayback Machine procesori III V PX usiMicrochip PIC32 MX MZ 22 sichnya 2019 u Wayback Machine Vbudovane pidklyuchennya usi usi usiTexas Instruments TM4C1294 5 grudnya 2018 u Wayback Machine ARM Cortex M4F usi usi usi usi usi simejstvo Series SoC 32 bitne yadro Cortex M0 kompaniyi ARM 128 bitARMv8 11 listopada 2011 u Wayback Machine usi usi usiIntel QuickAssist Technology 23 bereznya 2019 u Wayback Machine usi usiFreescale NXP LTC 23 bereznya 2019 u Wayback Machine usi usi usi usi usi Usi oznachaye sho pidtrimuyutsya rozmiri blokiv 128 192 i 256 bit Rezhimi shifruvannya DES 3DES Pristrij DES CBC DES ECB 3DES CBCFreescale Coldfire SEC 16 bereznya 2017 u Wayback Machine NXP MCF547X i MCF548X 64 bit 192 bitFreescale Kinetis MMCAU 16 bereznya 2017 u Wayback Machine K50 K60 K70 i K80 yadro Cortex M4 kompaniyi ARM 64 bit 192 bitSTMicroelectronics STM32 F1 F2 F4 L1 W Series yadro Cortex M3 M4 kompaniyi ARM 64 bit 64 bit koduvannya 192 bitCavium NITROX 8 grudnya 2017 u Wayback Machine Procesori III V PX 192 bitMicrochip PIC32 MX MZ 22 sichnya 2019 u Wayback Machine Vbudovane pidklyuchennya 64 bit 192 bitTexas Instruments TM4C1294 5 grudnya 2018 u Wayback Machine yadro Cortex M4F kompaniyi ARM 64 bit 192 bitPotokovi shifri Pristrij RC4 Salsa20AVX1 AVX2 Intel i AMD x86 pidtrimuyetsyaCavium NITROX 8 grudnya 2017 u Wayback Machine Procesori III V PX 2048 bit shonajbilshePidtrimka heshuvannya Pristrij MD5 SHA1 SHA2 SHA 256 SHA 384 SHA 512AVX1 AVX2 Intel i AMD x86 pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaFreescale Kinetis MMCAU 16 bereznya 2017 u Wayback Machine K50 K60 K70 i K80 yadro Cortex M4 kompaniyi ARM pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaSTMicroelectronics STM32 F1 F2 F4 L1 W Series yadro Cortex M3 M4 kompaniyi ARM pidtrimuyetsya pidtrimuyetsyaMicrochip PIC32 MX MZ 22 sichnya 2019 u Wayback Machine Vbudovane pidklyuchennya pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaARMv8 11 listopada 2011 u Wayback Machine pidtrimuyetsyaIntel QuickAssist Technology 23 bereznya 2019 u Wayback Machine pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaFreescale NXP LTC 23 bereznya 2019 u Wayback Machine pidtrimuyetsya pidtrimuyetsyaKlyuchovi operaciyi generaciya i obmin eliptichna kriptografiya Pristrij RSA ECC ECC DHE Curve25519 Ed25519Cavium NITROX 8 grudnya 2017 u Wayback Machine Procesori III V PX 512 4096 bit NIST Prime 192 224 256 384 521Microchip 22 sichnya 2019 u Wayback Machine Atmel 15 grudnya 2017 u Wayback Machine ATECC508A sumisnij z usima MPU abo MCU vklyuchayuchi Atmel SMART i AVR MCU 256 bit NIST P256 Intel QuickAssist Technology 23 bereznya 2019 u Wayback Machine 512 4096 bit 128 256 bitFreescale NXP LTC 23 bereznya 2019 u Wayback Machine 512 4096 bit 128 256 bit 128 256 bit 256 bit 256 bitAlgoritmi MAC Pristrij HMAC MD5 HMAC SHA1 HMAC SHA2 HMAC SHA256 SHA 3 Poly1305AVX1 AVX2 Intel i AMD x86 pidtrimuyetsyaCavium NITROX 8 grudnya 2017 u Wayback Machine Procesori III V PX pidtrimuyetsya pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaMicrochip PIC32 MX MZ 22 sichnya 2019 u Wayback Machine Vbudovane pidklyuchennya pidtrimuyetsya pidtrimuyetsya pidtrimuyetsyaIntel QuickAssist Technology 23 bereznya 2019 u Wayback Machine pidtrimuyetsya pidtrimuyetsyaGeneraciya vipadkovih chisel Pristrij RNGSTMicroelectronics STM32 F1 F2 F4 L1 W Series yadro Cortex M3 M4 kompaniyi ARM pidtrimuyetsyaCavium NITROX 8 grudnya 2017 u Wayback Machine procesori III V PX pidtrimuyetsya simejstvo Series SoC 32 bitne yadro Cortex M0 kompaniyi ARM pidtrimuyetsyaLicenzuvannyawolfSSL ce PZ z vidkritim vihidnim kodom yake rozpovsyudzhuyetsya za licenziyeyu GNU General Public License GPLv2 Div takozhTransport Layer Security en en GnuTLS Network Security Services OpenSSLPrimitki Arhiv originalu za 16 bereznya 2016 Procitovano 21 sichnya 2019 Arhiv originalu za 8 veresnya 2017 Procitovano 21 sichnya 2019 www allaboutcircuits com angl Arhiv originalu za 29 grudnya 2018 Procitovano 28 grudnya 2018 Arhiv originalu za 18 sichnya 2019 Procitovano 21 sichnya 2019 Arhiv originalu za 22 sichnya 2019 Procitovano 21 sichnya 2019 Arhiv originalu za 6 lipnya 2017 Procitovano 21 sichnya 2019 Arhiv originalu za 29 travnya 2015 Procitovano 21 sichnya 2019 wolfSSL 3 6 6 is Now Available 14 bereznya 2017 u Wayback Machine Arhiv originalu za 3 lipnya 2017 Procitovano 21 sichnya 2019 Arhiv originalu za 5 serpnya 2019 Procitovano 21 sichnya 2019 CryptoLabs nedostupne posilannya z chervnya 2019 Arhiv originalu za 13 sichnya 2019 Procitovano 21 sichnya 2019 Arhiv originalu za 8 lyutogo 2010 Procitovano 21 sichnya 2019 PosilannyawolfSSL Now With ChaCha20 and Poly1305 23 bereznya 2019 u Wayback Machine