URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105311
[ Назад ]

Исходное сообщение
"Релиз LibreSSL 2.3.1"

Отправлено opennews , 03-Ноя-15 11:09 
Разработчики проекта OpenBSD представили (http://permalink.gmane.org/gmane.os.openbsd.announce/253) выпуск переносимой редакции пакета LibreSSL 2.3.1 (http://www.libressl.org/), в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы.


В новом выпуске проведена чистка реализации ASN.1. Связанные со временем переменные переведены с типа 'unsigned long' на 'time_t' с проверкой доступности 64-рязрядного типа time_t для текущей платформы. В libtls обеспечено обязательное извлечение  версии и шифра для peer-а. В libtls, tls_peer_cert_notbefore и tls_peer_cert_notafter добавлена возможность проверки корректности времени сертификата. Устранена утечка памяти в  OBJ_obj2txt. Удалён неработающий код в EVP_CHECK_DES_KEY.


URL: http://permalink.gmane.org/gmane.os.openbsd.announce/253
Новость: https://www.opennet.ru/opennews/art.shtml?num=43247


Содержание

Сообщения в этом обсуждении
"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 11:09 
> переведены с типа 'unsigned long' на 'time_t'

Если бы можно было объявлять переменные void, чую, предложение звучало бы как "переведены с типа void на time_t". Кто эти люди, которые не использовали стандартом данные типы для таких вещей, как время? Небось еще ptrdiff_t с ssize_t путают, и size_t не пользуются?


"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 12:26 
size_t попахивает стандартами Microsoft Visual Studio

size_time
size_type


"Релиз LibreSSL 2.3.1"
Отправлено Нимано , 03-Ноя-15 14:26 
> size_t попахивает стандартами Microsoft Visual Studio

попахивает стандартным диванным экспертизмом )

http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf (с99)
> 7.17
> size_t
> which is the unsigned integer type of the result of the sizeof operator; and


"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 14:37 
ms доволен, протолкнул анонимно size_t

"Релиз LibreSSL 2.3.1"
Отправлено Нимано , 03-Ноя-15 15:17 
> ms доволен, протолкнул анонимно size_t

http://port70.net/~nsz/c/c89/c89-draft.html#4.1.5 (c89 Карл!)

http://www.gnu.org/software/libc/manual/html_node/Important-...
> Usage Note: size_t is the preferred way to declare any arguments or variables that hold the size of an object.

Газификация луж, в преддверии зимы –  очень важное дело!


"Релиз LibreSSL 2.3.1"
Отправлено виталик володевич , 03-Ноя-15 15:43 
size_t стандартизированы в posix. это вам не политика, тут думать надо, прежде чем писать.

"Релиз LibreSSL 2.3.1"
Отправлено Ненавистник Visual Studio , 03-Ноя-15 16:00 
Компилятор Visual C++ поддерживает char и wchar_t как встроенные типы данных для кодировок ANSI и UNICODE

"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 17:04 
Нет в винде никакого UNICODE. Один лишь убогий UTF-16.

"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 18:51 
Врёшь ты всё!!!

"Релиз LibreSSL 2.3.1"
Отправлено Аноним , 03-Ноя-15 16:58 
ASN.1 является ISO- и ITU-T-совместимым стандартом, первоначально был определён в 1984 году в рамках CCITT X.409:1984