Compare commits
7 Commits
Author | SHA1 | Date |
---|---|---|
Arkady L. Shane | f69316174a | 1 year ago |
Arkady L. Shane | bcacaea1b8 | 1 year ago |
Arkady L. Shane | 55831a17d4 | 1 year ago |
MSVSphere Packaging Team | 191bb4bfa8 | 1 year ago |
MSVSphere Packaging Team | 702321bf0e | 1 year ago |
Arkady L. Shane | d8042e524b | 1 year ago |
Sergey Cherevko | c0a2af15e4 | 2 years ago |
@ -1,5 +1 @@
|
|||||||
/engine-1.1.0.3.tar.gz
|
SOURCES/openssl-gost-engine-3.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
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ad1d2bde02260e63bca202d31d5bab4f7fb7d00c SOURCES/openssl-gost-engine-3.0.3.tar.gz
|
@ -0,0 +1,44 @@
|
|||||||
|
#!/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
|
@ -0,0 +1,29 @@
|
|||||||
|
#!/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
|
Loading…
Reference in new issue