Compare commits

..

No commits in common. 'i9cf' and 'f38' have entirely different histories.
i9cf ... f38

6
.gitignore vendored

@ -1 +1,5 @@
SOURCES/openssl-gost-engine-3.0.3.tar.gz
/engine-1.1.0.3.tar.gz
/engine-1.1.1.0.tar.gz
/openssl-gost-engine-3.0.0.tar.gz
/engine-3.0.1.tar.gz
/openssl-gost-engine-3.0.1.tar.gz

@ -1 +0,0 @@
ad1d2bde02260e63bca202d31d5bab4f7fb7d00c SOURCES/openssl-gost-engine-3.0.3.tar.gz

@ -0,0 +1,3 @@
# openssl-gost-engine
The openssl-gost-engine package

@ -1,44 +0,0 @@
#!/bin/bash
ENGINE=$1
function gost
{
cp /etc/pki/tls/openssl.cnf /etc/pki/tls/openssl.save
sed -i 's/openssl_conf = default_modules/openssl_conf = openssl_def/' /etc/pki/tls/openssl.cnf
echo '
[openssl_def]
engines = engine_section
[engine_section]
gost = gost_section
[gost_section]
engine_id = gost
dynamic_path = /usr/lib64/engines-1.1/gost.so
default_algorithms = ALL
CRYPT_PARAMS = id-Gost28147-89-CryptoPro-A-ParamSet' >> /etc/pki/tls/openssl.cnf
sed -i 's/@SECLEVEL=1:kEECDH:kRSA:kEDH:kPSK:kDHEPSK:kECDHEPSK:-aDSS:-3DES:!DES:!RC4:!RC2:!IDEA:-SEED:!eNULL:!aNULL:!MD5:-SHA384:-CAMELLIA:-ARIA:-AESCCM8/@SECLEVEL=1:aGOST:aGOST01:kGOST:GOST94:GOST89MAC:kEECDH:kRSA:kEDH:kPSK:kDHEPSK:kECDHEPSK:-aDSS:-3DES:!DES:!RC4:!RC2:!IDEA:-SEED:!eNULL:!aNULL:!MD5:-SHA384:-CAMELLIA:-ARIA:-AESCCM8/' /etc/crypto-policies/back-ends/openssl.config
}
function default
{
mv /etc/pki/tls/openssl.save /etc/pki/tls/openssl.cnf
sed -i 's/@SECLEVEL=1:aGOST:aGOST01:kGOST:GOST94:GOST89MAC:kEECDH:kRSA:kEDH:kPSK:kDHEPSK:kECDHEPSK:-aDSS:-3DES:!DES:!RC4:!RC2:!IDEA:-SEED:!eNULL:!aNULL:!MD5:-SHA384:-CAMELLIA:-ARIA:-AESCCM8/@SECLEVEL=1:kEECDH:kRSA:kEDH:kPSK:kDHEPSK:kECDHEPSK:-aDSS:-3DES:!DES:!RC4:!RC2:!IDEA:-SEED:!eNULL:!aNULL:!MD5:-SHA384:-CAMELLIA:-ARIA:-AESCCM8/' /etc/crypto-policies/back-ends/openssl.config
}
case ${ENGINE} in
"gost")
gost
;;
"default")
default
;;
*)
printf "Must be gost or default\n"
;;
esac

@ -1,29 +0,0 @@
#!/bin/bash
ENGINE=$1
function gost
{
sed -i 's/sha512/gost_yescrypt/' /etc/pam.d/system-auth
sed -i 's/sha512/gost_yescrypt/' /etc/pam.d/password-auth
}
function default
{
sed -i 's/gost_yescrypt/sha512/' /etc/pam.d/system-auth
sed -i 's/gost_yescrypt/sha512/' /etc/pam.d/password-auth
}
case ${ENGINE} in
"gost")
gost
;;
"default")
default
;;
*)
printf "Must be gost or default\n"
;;
esac

@ -1,6 +1,6 @@
Name: openssl-gost-engine
Version: 3.0.3
Release: 2%{?dist}.inferit
Version: 3.0.1
Release: 1%{?dist}
URL: https://github.com/gost-engine/engine
License: OpenSSL
@ -65,16 +65,6 @@ OPENSSL_ENGINES="$PWD/%{_vpath_builddir}/bin" \
%_mandir/man1/gost*sum*
%changelog
* Mon Dec 11 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 3.0.3-2.inferit
- Drop scripts
* Sun Dec 10 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 3.0.3-1.inferit
- Update to 3.0.3
- Added scripts for hash changing
* Tue Jun 13 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 3.0.1-1
- Rebuilt for MSVSphere 9.2
* Sun Jan 29 2023 Dmitry Belyavskiy <dbelyavs@redhat.com> - 3.0.1-1
- Update to version 3.0.1

@ -0,0 +1 @@
SHA512 (openssl-gost-engine-3.0.1.tar.gz) = eb45ec59447f76f1ecaef8dcb0deddc3f45280001642c2dec631478c3b099eb0375e21bb0dbc90fb8f1192184cb92ef041394abfb493099840e4bfc1607f1457
Loading…
Cancel
Save