Port details |
- bearssl Implementation of TLS/SSL in C
- 0.6 security
=0 0.6Version of this port present on the latest quarterly branch. - Maintainer: bapt@FreeBSD.org
 - Port Added: 2016-11-03 15:55:55
- Last Update: 2021-04-06 14:31:07
- Commit Hash: 305f148
- Also Listed In: devel
- License: MIT
- Description:
- BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written
in C. It aims at offering the following features:
- Be correct and secure. In particular, insecure protocol versions and
choices of algorithms are not supported, by design; cryptographic
algorithm implementations are constant-time by default.
- Be small, both in RAM and code footprint. For instance, a minimal server
implementation may fit in about 20 kilobytes of compiled code and 25
kilobytes of RAM.
- Be highly portable. BearSSL targets not only "big" operating systems
like Linux and Windows, but also small embedded systems and even special
contexts like bootstrap code.
- Be feature-rich and extensible. SSL/TLS has many defined cipher suites
and extensions; BearSSL should implement most of them, and allow extra
algorithm implementations to be added afterwards, possibly from third
parties.
WWW: https://bearssl.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- bearssl>0:security/bearssl
- For LIB depends:
- libbearssl.so:security/bearssl
- To install the port:
- cd /usr/ports/security/bearssl/ && make install clean
- To add the package, run one of these commands:
- pkg install security/bearssl
- pkg install bearssl
- PKGNAME: bearssl
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1534785505
SHA256 (bearssl-0.6.tar.gz) = 6705bba1714961b41a728dfc5debbe348d2966c117649392f8c8139efc83ff14
SIZE (bearssl-0.6.tar.gz) = 765094
- Packages (timestamps in pop-ups are UTC):
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- security_bearssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 13
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
06 Apr 2021 14:31:07 0.6
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
18 Feb 2019 01:33:57
0.6
|
linimon  |
This port doesn't build for submitter with threaded make (on powerpc64).
Add MAKE_JOBS_UNSAFE=yes to fix build.
While here, pet portlint.
PR: 235528
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
20 Aug 2018 17:20:05
0.6
|
bapt  |
Update to 0.6 |
29 Sep 2017 15:24:58
0.5
|
bapt  |
Update to 0.5 [1]
While here: port related changes:
- Respect PREFIX
- Build a real shared library (with SONAME)
PR: 222483 [1]
Submitted by: takefu@airport.fm [1] |
09 Apr 2017 20:05:37
0.4_2
|
feld  |
security/bearssl: Fix build with Clang
Using MAKE_ARGS allows building with clang.
Submitted by: bapt |
09 Apr 2017 19:53:33
0.4_1
|
feld  |
security/bearssl: Fix shared library installation
While here remove useless USES=compiler
Reported by: bapt |
09 Apr 2017 19:26:28
0.4
|
feld  |
security/bearssl: Update to 0.4
Now requires GCC. The Clang build is not functional as it fails to link.
The cause is under investigation. |
01 Apr 2017 15:23:32
0.2_1
|
gerald  |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
09 Jan 2017 20:14:08
0.2
|
feld  |
security/bearssl: Update to 0.2
Changelog: https://bearssl.org/changelog.html |
20 Nov 2016 09:38:09
0.1_2
|
gerald  |
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler. |
04 Nov 2016 13:30:24
0.1_1
|
feld  |
security/bearssl: Packaging improvements
Reported by: mat |
03 Nov 2016 16:06:30
0.1
|
feld  |
security/bearssl: Fix build on FreeBSD 9.3 |
03 Nov 2016 15:55:46
0.1
|
feld  |
BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written
in C. It aims at offering the following features:
- Be correct and secure. In particular, insecure protocol versions and
choices of algorithms are not supported, by design; cryptographic
algorithm implementations are constant-time by default.
- Be small, both in RAM and code footprint. For instance, a minimal server
implementation may fit in about 20 kilobytes of compiled code and 25
kilobytes of RAM.
- Be highly portable. BearSSL targets not only "big" operating systems
like Linux and Windows, but also small embedded systems and even special
contexts like bootstrap code.
- Be feature-rich and extensible. SSL/TLS has many defined cipher suites
and extensions; BearSSL should implement most of them, and allow extra
algorithm implementations to be added afterwards, possibly from third
parties.
WWW: https://bearssl.org/ |
Number of commits found: 13
|