Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от opennews on 04-Июн-18, 00:18 | ||
В основной состав OpenBSD принят (https://marc.info/?l=openbsd-cvs&m=152796124411672&w=2) код библиотеки libcsi (https://github.com/openbsd/src/tree/master/lib/libcsi) (Crypto Simplified Interface), которая предоставляет упрощённый API (https://github.com/openbsd/src/blob/master/lib/libcsi/csi.h) для выполнения криптографических операций среднего уровня, востребованных в приложениях. В частности предоставляются функции обмена ключами c использованием протокола Диффи — Хеллмана (https://ru.wikipedia.org/wiki/%D0%9F%D1%...). Libcsi дополняет ранее добавленную библиотеку libtls (https://man.openbsd.org/tls_init.3) с реализацией упрощённого интерфейса для использования TLS в клиентских и серверных приложениях. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Разработчики OpenBSD представили криптографическую библиотек..." | –5 +/– | |
Сообщение от ляликс on 04-Июн-18, 00:18 | ||
goto... фу. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Разработчики OpenBSD представили криптографическую библиотек..." | –1 +/– | |
Сообщение от Аноним (??) on 04-Июн-18, 00:24 | ||
Пруф или не было. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Разработчики OpenBSD представили криптографическую библиотек..." | +21 +/– | |
Сообщение от Vitto74 (ok) on 04-Июн-18, 00:53 | ||
Плотно всеже засело правило - не использовать goto. Хотя смысл правила в том, чтобы этот самый goto не использовать там, где это может запутать код. Специально посмотрел исходник - никакой запутанности: goto используется только для упрощения кода. Например - что проще, такой код без goto | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "Разработчики OpenBSD представили криптографическую библиотек..." | +1 +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 04-Июн-18, 01:33 | ||
Именно так. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
7. "Разработчики OpenBSD представили криптографическую библиотек..." | –1 +/– | |
Сообщение от bOOster (ok) on 04-Июн-18, 07:45 | ||
О чем пост то? Каким образом goto коррелирует к ООП? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
8. "Разработчики OpenBSD представили криптографическую библиотек..." | +2 +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 04-Июн-18, 09:10 | ||
> О чем пост то? Каким образом goto коррелирует к ООП? | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от nobody (??) on 04-Июн-18, 11:19 | ||
> В C, в отличие от большинства языков, у объектов нет автоматически вызываемых деструкторов | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Разработчики OpenBSD представили криптографическую библиотек..." | +1 +/– | |
Сообщение от Аноним (??) on 04-Июн-18, 12:02 | ||
В PHP, детка. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от nobody (??) on 04-Июн-18, 12:35 | ||
Ну тогда действительно "большинство", раз PHP. Ещё есть примеры? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от PereresusNeVlezaetBuggy (ok) on 04-Июн-18, 14:36 | ||
> Ну тогда действительно "большинство", раз PHP. Ещё есть примеры? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
15. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от Crazy Alex (ok) on 05-Июн-18, 08:11 | ||
Если не буквоедствовать - в джаве есть finally и GC, выполняющие примерно ту же функцию. Суть в том, что в C всё управление ресурсами приходится делать явным образом (нет средств автоматической уборки по выходу из скопа), и уход с помощью goto в конец функции, где это и происходит - чуть ли не единственное разумное решение. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
6. "Разработчики OpenBSD представили криптографическую библиотек..." | –1 +/– | |
Сообщение от Аноним (??) on 04-Июн-18, 03:51 | ||
> Хотя смысл правила в том, чтобы этот самый goto не использовать там, где это может запутать код | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
12. "Разработчики OpenBSD представили криптографическую библиотек..." | +2 +/– | |
Сообщение от proninyaroslav (ok) on 04-Июн-18, 13:26 | ||
Достаточно посмотреть Linux kernel coding style, там отлично описано когда надо и когда не надо применять goto. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
16. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от Аноним (??) on 09-Июн-18, 09:32 | ||
>Достаточно посмотреть Linux kernel coding style, там отлично описано когда надо и когда не надо применять goto. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
14. "Разработчики OpenBSD представили криптографическую библиотек..." | +/– | |
Сообщение от Андрей (??) on 05-Июн-18, 04:46 | ||
> код библиотеки libcsi | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |