Рустлс је компатибилан са ОпенССЛ-ом и нгинк-ом

ИСРГ (Интернет Сецурити Ресеарцх Гроуп), који је оснивач пројекта Лет'с Енцрипт и промовише развој технологија за побољшање безбедности интернета, најавио је објављивање слоја рустлс-опенссл-цомпат, који омогућава коришћење Рустлс библиотека као транспарентна замена за ОпенССЛ. Пројекат тренутно обезбеђује имплементацију рустлс-либссл који обезбеђује компатибилност са либссл, а имплементација либцрипто је у развоју.

Функционалност присутна у слоју је довољна да осигура рад нгинк-а заснованог на Рустлсу. Да бисте мигрирали нгинк на Рустлс, потребно је само да замените библиотеке, без потребе да поново градите или мењате нгинк. Рустлс-ови непосредни развојни планови укључују оптимизацију перформанси у областима у којима Рустлс још увек заостаје за ОпенССЛ-ом и подршку за РФЦ 8879 за компресију сертификата. Поред тога, у саопштењу се помиње план за пренос елемената инфраструктуре центра за сертификацију Лет'с Енцрипт са ОпенССЛ-а на Рустлс.

Рустлс пројекат развија клијентске и серверске имплементације ТЛС1.2 и ТЛС1.3 протокола за употребу у Руст апликацијама. Рустлс не обезбеђује сопствену имплементацију криптографских примитива, већ користи добављаче криптографских функција које се могу прикључити (подржани су алгоритми ЕЦДСА, Ед25519, РСА, ЦхаЦха20-Поли1305, АЕС128-ГЦМ и АЕС256-ГЦМ). Рустлс подразумевано користи крипто провајдера засновану на авс-лц-рс библиотеци, коју је развио Амазон и која је заснована на Ц++ коду БорингССЛ-а, праћен Гоогле форком ОпенССЛ-а. Библиотека прстена, делимично заснована на БорингССЛ-у и комбинујући асемблерски код, Ц++ и Руст, такође се може користити као крипто провајдер.

Важно је напоменути да нгинк има уграђену подршку за изградњу са БорингССЛ, што вам омогућава да користите ову библиотеку директно без непотребних слојева. Штавише, поред уграђене Рустлс подршке за авс-лц-рс и ринг библиотеке, засноване на БорингССЛ коду, неколико независних крипто провајдера се такође развија за Рустлс, омогућавајући употребу мбедтл-а (Ц код ), БорингССЛ (Ц++) и РустЦрипто (Руст) библиотеке.

Извор: опеннет.ру

Додај коментар