Next | Query returned 12 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2020-11-27 20:52:11 by Amitai Schleier | Files touched by this commit (2)
Log message:
Quell packaging warning by installing the shlib with ${INSTALL_LIB}.
   2020-11-16 08:43:26 by Amitai Schleier | Files touched by this commit (2)
Log message:
Pre-create the build's OBJDIR, to be MAKE_JOBS_SAFE on at least Darwin.
(Otherwise a few objects fail pretty early in the build.) Install the
shared library as .dylib on Darwin. Set MASTER_SITES=${HOMEPAGE}. Sort
PLIST and chmod -x libbearssl.a to quell pkglint warnings.
   2020-11-15 22:01:22 by Amitai Schleier | Files touched by this commit (1)
Log message:
Add a buildlink3.mk.
   2020-07-28 10:49:54 by Thomas Klausner | Files touched by this commit (3)
Log message:
bearssl: honor CFLAGS and LDFLAGS
   2019-01-21 07:59:58 by Alistair G. Crooks | Files touched by this commit (4)
Log message:
Update security/bearssl from 0.5 to 0.6

Changes since previous version:

+ Added general-purpose implementations of EAX and CCM modes (including
shared precomputation support for EAX).
+ Added general-purpose RSA/OAEP implementation.
+ Added general-purpose HKDF implementation.
+ Added support for CCM and CCM_8 TLS cipher suites (RFC 6655 and RFC 7251).
+ Added RSA and EC key generation.
+ Added private key encoding support ("raw" and PKCS#8 formats, both
in DER and PEM, for RSA and EC key pairs).
+ Made Base64 encoding/decoding constant-time (with regards to the
encoded data bytes).
+ Added a generic API for random seed providers.
+ Added an extra DRBG based on AES/CTR + Hirose construction for reseeding.
+ Some cosmetic fixes to avoid warnings with picky compilers.
+ Makefile fix to achieve compatibility with OpenBSD.
+ Fixed a bug in bit length computation for big integers (this was
breaking RSA signatures with some specific implementations and key lengths).
+ Made SSL/TLS client stricter in cipher suite selection (to align with
server behaviour).
   2018-02-07 12:52:56 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
bearssl: update to 0.5. From Charlotte Koch.

Added support for the BoarSSL / Twrch test framework.
Header files now include the ritual mantras that make them compatible with C++.
Better Makefile behaviour with Clang (FreeBSD compatibility).
Worked around a bug of GCC 4.8 and 4.9 in 32-bit x86 mode.
Incoming application data after initiating closure is now properly ignored.
Some instances of (critical) Certificate Policies extensions are now ignored \ 
(when it is safe to do so).
Fixed some behavioural bugs with regards to renegotiation (all were failing safe).
Added encoded OID for hash functions in the public API, to help with using RSA \ 
signatures in non-SSL contexts.
Fixed bug in AES/CBC decryption on x86 with AES-NI opcode (this was breaking \ 
decryption with AES/CBC cipher suites and TLS 1.0 only).
Added an explicit stack buffer initialisation (some provably harmless accesses \ 
to uninitialised data were performed, Valgrind was not happy).
Fixed bug in the search tree for the cache of SSL sessions (occasional lock-ups).
Fixed bug in modular reduction in the special field for P-256 (this was \ 
infrequently breaking ECDSA signatures).
Added support for exporting keying material (RFC 5705).
Added new general-purpose API for AEAD implementations (in non-SSL contexts) and \ 
an AES/GCM implementation that follows that API.
Added a function to forget saved session parameter in the LRU cache.
Added a new ChaCha20 implementation that uses SSE2 on x86 architectures (both \ 
32-bit and 64-bit).
   2017-09-23 00:00:57 by Sebastian Wiedenroth | Files touched by this commit (3)
Log message:
bearssl: fix build on SunOS

Needs to link -lsocket -lnsl
   2017-06-14 03:14:30 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
Update bearssl from version 0.3 to version 0.4

Changes from previous version:

+ New AES and GHASH implementations for POWER8 processors (provides
AES/GCM at more than 2 gigabytes per second!).

+ Improved GHASH implementation with AES-NI opcodes (pclmulqdq).

+ New Poly1305 implementation with 64 -> 128 multiplications,
available on some 64-bit architectures.

+ New "i62" big-integer code with 64 -> 128 multiplications, available
on some 64-bit architectures (RSA is much faster).

+ Some mostly cosmetic patches to support very old systems (BearSSL
now compiles and run on Debian 2.2 "potato" from 2000, with GCC
2.95).

Next | Query returned 12 messages, browsing 1 to 10 | Previous