Разработчики проекта 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
Новость: http://www.opennet.me/opennews/art.shtml?num=43247
> переведены с типа 'unsigned long' на 'time_t'Если бы можно было объявлять переменные void, чую, предложение звучало бы как "переведены с типа void на time_t". Кто эти люди, которые не использовали стандартом данные типы для таких вещей, как время? Небось еще ptrdiff_t с ssize_t путают, и size_t не пользуются?
size_t попахивает стандартами Microsoft Visual Studiosize_time
size_type
> 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
ms доволен, протолкнул анонимно size_t
> ms доволен, протолкнул анонимно size_thttp://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.Газификация луж, в преддверии зимы – очень важное дело!
size_t стандартизированы в posix. это вам не политика, тут думать надо, прежде чем писать.
Компилятор Visual C++ поддерживает char и wchar_t как встроенные типы данных для кодировок ANSI и UNICODE
Нет в винде никакого UNICODE. Один лишь убогий UTF-16.
Врёшь ты всё!!!
ASN.1 является ISO- и ITU-T-совместимым стандартом, первоначально был определён в 1984 году в рамках CCITT X.409:1984