security/gost-engine g20250528
Implementation of the Russian GOST crypto algorithms for OpenSSL
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
6307a54ab6- License
- APACHE20
- Categories
- security
- Package size
- 571.6 KiB, 3361.2 KiB installed
Description
OPENSSL GOST ENGINE An implementation of Russian cryptography standards for OpenSSL.
This engine provides an implementation of various Russian cryptographic algorithms, known generally as GOST cryptographic algorithms. These algorithms can be used both via OpenSSL command line tools and via high-level libopenssl calls.
Install
As a binary package — by origin, or by package name:
pkg install security/gost-engine
pkg install gost-engine
From the ports tree:
cd /usr/ports/security/gost-engine/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gost-engine>0:security/gost-engine
LIB_DEPENDS= libgost.so:security/gost-engine
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20250528 | g20250528 | g20190421 | g20230106_1 | g20250528 |
| FreeBSD:14:quarterly | g20250528 | g20250528 | n/a | g20230106_1 | g20250528 |
| FreeBSD:15:latest | g20250528 | g20250528 | n/a | g20230106_1 | g20230106_1 |
| FreeBSD:15:quarterly | g20250528 | g20250528 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20250528 | g20250528 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 15
No port depends on this one.
Configuration
Options name: security_gost-engine
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake ssl
- Service scripts
- none
- Flavors
gost-engine-openssl30-g20250528
Message after installing
Files
Manual pages 2
- gost12sum(1)
- gostsum(1)
pkg-plist 16
- bin/gost12sum
- bin/gostsum
- %%EDIR%%/gost.so
- lib/libgost.so
- lib/libgostprov.so
- lib/ossl-modules/gostprov.so
- share/cmake/GostEngine/GostEngineConfig-.cmake
- share/cmake/GostEngine/GostEngineConfig.cmake
- share/cmake/GostProvider/GostProviderConfig-.cmake
- share/cmake/GostProvider/GostProviderConfig.cmake
- share/man/man1/gost12sum.1.gz
- share/man/man1/gostsum.1.gz
- share/doc/gost-engine/INSTALL.md
- share/doc/gost-engine/README.gost
- share/doc/gost-engine/README.md
- share/doc/gost-engine/openssl.cnf.diff
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| gost-engine-engine-g20250528-806d9ee_GH0.tar.gz | 1.656384e+06 | b82af782a17f37ca5bcd5cfe177e73ac8dda6177840fccda27259d89106ba7a5 |
| provider-corner-libprov-d5d381f_GH0.tar.gz | 12249 | d76493be647d2883a804e6c12c2981fe67ccea7d77a0002f6e466bf2896d8740 |