![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск криптографической библиотеки Botan 3.0.0" | +/– | ![]() |
Сообщение от opennews (??), 12-Апр-23, 12:06 | ||
Доступен выпуск криптографической библиотеки Botan 3.0.0, применяемой в проекте NeoPG, форке GnuPG 2. Библиотека предоставляет большую коллекцию готовых примитивов, используемых в протоколе TLS, сертификатах X.509, шифрах AEAD, модулях TPM, PKCS#11, хэшировании паролей и постквантовой криптографии (подписи на основе хэша и согласование ключей на основе McEliece). Библиотека написана на языке C++ и поставляется под лицензией BSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 12-Апр-23, 12:06 | +4 +/– | ![]() |
> В кодовой базе разрешено применение стандарта C++20 (ранее использовался C++11) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #4, #5 |
3. Сообщение от dasehak (ok), 12-Апр-23, 12:14 | +/– | ![]() |
Кто? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #11 |
4. Сообщение от Аноним (-), 12-Апр-23, 12:14 | –2 +/– | ![]() |
Общался с Си плюс-плюсниками, они говорили, что в основном сидят на С++11. На стандарты C++18 или C++20. Переходить не собираются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #20, #31 |
5. Сообщение от Аноним (5), 12-Апр-23, 12:14 | –5 +/– | ![]() |
>C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6, #19, #21, #22 |
6. Сообщение от Аноним (5), 12-Апр-23, 12:16 | +4 +/– | ![]() |
Потому что микрософту, гуглу, мозилдле, и т.д., не хватает денег нанять опеннетчика, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
11. Сообщение от InuYasha (??), 12-Апр-23, 12:38 | –2 +/– | ![]() |
Не я - у меня C++98. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #18 |
18. Сообщение от Аноним (18), 12-Апр-23, 13:30 | +3 +/– | ![]() |
> Не я - у меня C++98. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #32 |
19. Сообщение от Аноним (18), 12-Апр-23, 13:33 | +2 +/– | ![]() |
>>C++ > Получаем по полсотни критических выходов за пределы памяти каждый релиз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
20. Сообщение от keydon (ok), 12-Апр-23, 13:50 | +/– | ![]() |
> Общался с Си плюс-плюсниками, они говорили, что в основном сидят на С++11. На стандарты C++18 или C++20. Переходить не собираются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #24, #25, #28 |
21. Сообщение от keydon (ok), 12-Апр-23, 13:53 | +/– | ![]() |
>>C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
22. Сообщение от Аноним (28), 12-Апр-23, 14:11 | +3 +/– | ![]() |
Перестаньте писать на С++ в стиле С. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
23. Сообщение от Аноним (28), 12-Апр-23, 14:18 | +/– | ![]() |
Годный, нужный проект | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
24. Сообщение от FF (?), 12-Апр-23, 15:33 | +1 +/– | ![]() |
так говоришь, как будто в суровом капиталистическом банковом энтерпрайзе не какая-нить джава 8 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #26, #45, #50 |
25. Сообщение от FF (?), 12-Апр-23, 15:35 | +1 +/– | ![]() |
и он еще SAP не видел | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
26. Сообщение от жявамэн (ok), 12-Апр-23, 15:37 | +/– | ![]() |
мы мигрируемм на 11. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
28. Сообщение от Аноним (28), 12-Апр-23, 15:46 | +2 +/– | ![]() |
Необязательно люди в погонах. Бывают и люди в деловых костюмах, которые не хотят платить за адаптацию легаси или просто большой кодовой базы к новым стандартам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
31. Сообщение от soarin (ok), 12-Апр-23, 19:07 | +1 +/– | ![]() |
> они говорили, что в основном сидят на С++11. На стандарты C++18 или C++20. Переходить не собираются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
32. Сообщение от soarin (ok), 12-Апр-23, 19:12 | +1 +/– | ![]() |
Как-то асинхронное всё это сетевое дело писал на c++03 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
33. Сообщение от ip1982 (ok), 12-Апр-23, 19:22 | +1 +/– | ![]() |
> Удалены реализации функций и алгоритмов, ранее объявленных устаревшими (CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES, CBC-MAC, Tiger, NEWHOPE, CECPQ1) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44 |
35. Сообщение от Ivan_83 (ok), 12-Апр-23, 22:18 | +/– | ![]() |
> Код расчёта битов чётности, преобразования bcrypt/base64 и определения типа строки ASN.1 избавлен от поиска в таблицах и теперь не зависит от обрабатываемых данных (выполняется постоянное время) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #36, #42 |
36. Сообщение от Аноним (36), 12-Апр-23, 22:55 | +1 +/– | ![]() |
Это криптография. Тут "не выпустить ни одного бита данных по сторонним каналам" важнее, чем "сэкономить пару десятков тактов". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #41 |
37. Сообщение от Аноним (37), 12-Апр-23, 23:07 | +/– | ![]() |
>Добавлена поддержка хеширования в формате точки на эллиптической кривой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38 |
38. Сообщение от Аноним (36), 12-Апр-23, 23:29 | +/– | ![]() |
Да, давайте плюнем и закопаем целый раздел теории чисел. Потому что в одну из реализаций алгоритма одна контора пыталась вставить бекдор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
39. Сообщение от Аноним (39), 13-Апр-23, 04:41 | +/– | ![]() |
Глупый вопрос, а экспорты они ABI шные делают без плюсового манглинга или где? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43 |
41. Сообщение от Ivan_83 (ok), 13-Апр-23, 07:34 | +/– | ![]() |
Кому как. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
42. Сообщение от n00by (ok), 13-Апр-23, 07:54 | +/– | ![]() |
Быстрее стало, т.к. исключили промахи кеша данных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #48 |
43. Сообщение от n00by (ok), 13-Апр-23, 07:57 | +1 +/– | ![]() |
Нескромный вопрос, а почему Вы сами не смогли найти ответ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
44. Сообщение от n00by (ok), 13-Апр-23, 07:59 | +/– | ![]() |
Наверное, на новую версию Си++ некому переписывать. Для истории и экспериментов есть старая версия библиотеки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
45. Сообщение от 1 (??), 13-Апр-23, 09:37 | +/– | ![]() |
Нормально там в капиталистическом банковом энтерпрайзе. COBOL ещё никто не отменял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
46. Сообщение от Аноним (46), 13-Апр-23, 11:29 | +/– | ![]() |
Поддерживает ли он Russian Trusted Root CA? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47 |
47. Сообщение от Аноним (47), 13-Апр-23, 12:57 | +/– | ![]() |
С чего бы библиотеке вообще знать про конкректные CA? Поддерживает любые, добавленные в список корневых сертификатов и использующие не-устаревшие алгоритмы. Используйте те что в стандартном pem формате, а не странный xml, все будет ок (ну, если вы им вообще доверяете). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
48. Сообщение от Ivan_83 (ok), 13-Апр-23, 18:33 | +/– | ![]() |
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #49 |
49. Сообщение от n00by (ok), 14-Апр-23, 08:30 | +/– | ![]() |
В синтетическом тесте таблицы кажутся быстрее, поскольку измеряется множество итераций и таблицы гарантировано оказываются в кеше, кроме первого к ним обращения. На практике как определить время чтения линейки кеша из ОЗУ? Я использовал симулятор конвейера в AMD CodeAnalyst, когда это было актуально (в AMD uProf функциональность отсутствует) - показывало сотни тактов. А "несколько операций" могут выполниться за 1-2 такта. В base64 вычислений существенно меньше, чем в stribog, и применяется алгоритм на данных сравнительно небольшого объёма, так что их сравнивать м.б. не вполне корректно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
50. Сообщение от _hide_ (ok), 14-Апр-23, 13:44 | +/– | ![]() |
8 ява? Да Вы, батенька, зажрались, 6 с вкраплениями и аптайм контейнера под 10 лет. Вот это суровый интерпарйз, а 8... Не хипстерство, но уже не серьёзно как-то! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |