The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск криптографической библиотеки Botan 3.1.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от opennews (??), 13-Июл-23, 10:34 
Доступен  выпуск криптографической библиотеки Botan 3.1.0, применяемой в проекте NeoPG, форке GnuPG 2.  Библиотека предоставляет большую коллекцию готовых примитивов, используемых в протоколе TLS, сертификатах X.509, шифрах AEAD, модулях TPM, PKCS#11, хэшировании паролей и постквантовой криптографии (подписи на основе хэша и согласование ключей на основе McEliece). Библиотека написана на языке C++ и поставляется под лицензией BSD...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=59433

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (1), 13-Июл-23, 10:34 
Пожалуй, лучшая TLS-библиотека на С++, с приятным C++ API
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск криптографической библиотеки Botan 3.1.0"  –6 +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 11:52 
Приятный С++ апи это как приятный кактус.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от rshadow (ok), 13-Июл-23, 12:34 
как текила
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск криптографической библиотеки Botan 3.1.0"  –8 +/
Сообщение от mos87 (ok), 13-Июл-23, 13:00 
текила из кактуса? мсье знает толк

неудивительно что с++ такой упоротый

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск криптографической библиотеки Botan 3.1.0"  –2 +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 14:10 
> как текила

Только употреблять С++ текилу можно только ректально.
При оральном употреблении будет undefined behavior.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

30. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 19:02 
Так и скажите - не осилил.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 20:15 
> Так и скажите - не осилил.

Осилил, но не понравилось.

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (43), 13-Июл-23, 21:50 
А от употребления C-вухи undefined behavior совсем не бывает?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

47. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 22:46 
> А от употребления C-вухи undefined behavior совсем не бывает?

Не ну сишка это отдельный ад, но она хотя бы не усложняет этот ад со временем.
Ну да, простой примитивный язык без системы типов чтобы дергать интимно железки.
Хотя есть способы получше конечно это делать.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (27), 13-Июл-23, 16:28 
> Приятный С++ апи это как приятный кактус.

приятность кактуса сильно зависит от способа его использования.

если кастовать его в цукини, например, то можно напороться на кучу варнингов.
последние стандарты сиплюсплюса всеми силами осложняют подобные преобразования.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

28. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 16:42 
Ну и зачем тогда спрашивается, накой, и почему. Мы сделали эту странную жесть с UB на каждый чих бесконечными костылями улучшающими изначальную убогость но так чтобы можно было продолжать простреливать все более интересные части тела.

Можно просто не есть кактус.

Если убрать касты кактуса в цукини то что от С++ вообще останется?

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 19:04 
Во всём виновата идея тотального наследования.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 20:11 
> Во всём виновата идея тотального наследования.

Так этого оказалось мало сипипишникам, и они стали лепить шаблоны на шаблоны на шаблоны.

А потом решили изобрести итераторы раньше чем генераторы!

Я вообще в шоке от этого всего.

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 21:25 
Итераторы есть везде. Это обобщение индексов цикла. Хорошая вещь.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 22:42 
> Итераторы есть везде. Это обобщение индексов цикла. Хорошая вещь.

Но не везде они работают через перегрузку операции разименования указателя!

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 19:00 
Питон всех развратил.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

37. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноньимъ (ok), 13-Июл-23, 20:13 
> Питон всех развратил.

Ну питон то из другой оперы совсем.
У него свои проблемы, то же фичи слеплены как попало иногда, но иголки отсутствуют по крайней мере у этого огурца.

Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от penetrator (?), 17-Июл-23, 00:59 
с не лучшим названием )))
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (3), 13-Июл-23, 10:39 
>Удалена недокументированная поддержка сборки с использованием CMake.

Сразу на хрен.

Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Alladin (?), 13-Июл-23, 10:52 
Но если вы о ней не знали то зачем она вам?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск криптографической библиотеки Botan 3.1.0"  +1 +/
Сообщение от Аноним (5), 13-Июл-23, 10:56 
с чего ты взял, что он не знал? если в исходниках есть CMakeLists.txt, руки сами делают mkdir build; cd build; cmake ..; make -j$(nproc), и документация для этого не нужна
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск криптографической библиотеки Botan 3.1.0"  +3 +/
Сообщение от Аноним (8), 13-Июл-23, 11:52 
Причём тут это? Если человек отказался от industry de-facto standard системы сборки с кучей необходимых фич в пользу сделанного на коленке кое-как рудиментарного говна, то это не совсем адекватно. Стоит ли полагаться на библиотеку от человека, который так сделал?
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (19), 13-Июл-23, 13:12 
> industry de-facto standard

че-че? это про cmake что ли?

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (25), 13-Июл-23, 15:20 
мирок коммерческой разработки = industry
привычки галерных гребцов = de-facto standard
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (8), 13-Июл-23, 11:52 
не make, а ninja
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

11. "Выпуск криптографической библиотеки Botan 3.1.0"  +1 +/
Сообщение от Аноним (11), 13-Июл-23, 11:56 
и cmake рукаи не делается. руками делается cmake-gui. с последующим изучением опций и заданием  нужных.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. "Выпуск криптографической библиотеки Botan 3.1.0"  +1 +/
Сообщение от YetAnotherOnanym (ok), 13-Июл-23, 12:07 
Этот комментарий - лутший.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 21:26 
> Сразу на хрен.

На месте последнего я бы обиделся на человечество. )

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (5), 13-Июл-23, 10:58 
жесть, они там питоном что-то кастомно собирают. удачи всем использующим
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск криптографической библиотеки Botan 3.1.0"  +1 +/
Сообщение от Пряник (?), 13-Июл-23, 14:47 
надо будет - соберём пофайлово и слинкуем
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 21:32 
Опасение. что в один момент для безграмотных и ленивых подсунут бяку с сборочных скриптах?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

7. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (7), 13-Июл-23, 11:32 
NeoPG вообще жив?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (13), 13-Июл-23, 12:20 
Васянские либы, ну такое. Если Гулаг ещё может себе позволить васянские либы, то Васяны -- едва ли.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск криптографической библиотеки Botan 3.1.0"  –5 +/
Сообщение от Аноним (19), 13-Июл-23, 12:43 
> Библиотека написана на языке C++

Прощай, нормальные биндинги к другим языкам.
Прощай, сопровождаемый код.

В 2023 нужно выбирать либо сверхбыстрый Си, либо безопасный Раст. Плюсы не являются ни тем, ни другим.

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (16), 13-Июл-23, 12:49 
А в 2024 - zig с человеческим лицом?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (18), 13-Июл-23, 13:05 
остаётся carbon
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (20), 13-Июл-23, 13:15 
cabron же
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 19:17 
Carbon:
- экспериментальный (нестабильный)
- Когда корпорация украла идею.
- Когда наследование, как главный бичь, плюсов оставлена?
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Аноним (30), 13-Июл-23, 19:20 
Пример на русскоязычной википедии - не хватает ! в print и текст кода можно компилировать в rustc
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

44. "Выпуск криптографической библиотеки Botan 3.1.0"  +1 +/
Сообщение от Аноним (43), 13-Июл-23, 21:55 
Лицом?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

26. "Выпуск криптографической библиотеки Botan 3.1.0"  –1 +/
Сообщение от n00by (ok), 13-Июл-23, 16:10 
>> Библиотека написана на языке C++
> Прощай, нормальные биндинги к другим языкам.
> Прощай, сопровождаемый код.
> В 2023 нужно выбирать либо сверхбыстрый Си, либо безопасный Раст. Плюсы не
> являются ни тем, ни другим.

Скажите честно, это такой унылый троллинг?

Или в самом деле не понимаете, что вызывать из Си можно https://botan.randombit.net/handbook/api_ref/ffi.html
и по скорости разницы нет?

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

48. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от анонимммemail (?), 14-Июл-23, 06:58 
Думаешь, "умные' эксперты станут проверять документацию, чтобы обосрать? Уверен, они новость на половину не прочитали.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от n00by (ok), 15-Июл-23, 07:26 
Я сначала написал свой ответ (просто потому что знаю, что почти всегда можно сделать обёртку), а потом уже нашёл подтверждение в документации и исправил сообщение, дополнил ссылкой.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск криптографической библиотеки Botan 3.1.0"  +/
Сообщение от Анонимemail (50), 15-Июл-23, 10:07 
Вот видите!
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск криптографической библиотеки Botan 3.1.0"  +2 +/
Сообщение от Аноним (24), 13-Июл-23, 15:18 
вы всегда можете использовать эту библиотеку :)
https://code.dlang.org/packages/botan
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру