mirror of
https://codeberg.org/kiss-community/repo
synced 2024-12-22 15:20:06 -07:00
openssl: [testing] 3.0.0
This commit is contained in:
parent
a2e29586e6
commit
4fc2960b14
47
testing/openssl/README
Normal file
47
testing/openssl/README
Normal file
@ -0,0 +1,47 @@
|
||||
openssl
|
||||
________________________________________________________________________________
|
||||
|
||||
OpenSSL is a software library for applications that secure communications over
|
||||
computer networks against eavesdropping or need to identify the party at the
|
||||
other end. It is widely used by Internet servers, including the majority of
|
||||
HTTPS websites.
|
||||
|
||||
OpenSSL contains an open-source implementation of the SSL and TLS protocols.
|
||||
The core library, written in the C programming language, implements basic
|
||||
cryptographic functions and provides various utility functions. Wrappers
|
||||
allowing the use of the OpenSSL library in a variety of computer languages are
|
||||
available. [0]
|
||||
|
||||
Upstream: https://www.openssl.org/
|
||||
|
||||
|
||||
[000] Index
|
||||
________________________________________________________________________________
|
||||
|
||||
* Installation ........................................................... [001]
|
||||
* Usage .................................................................. [002]
|
||||
* References ............................................................. [003]
|
||||
|
||||
|
||||
[001] Installation
|
||||
________________________________________________________________________________
|
||||
|
||||
+------------------------------------------------------------------------------+
|
||||
| |
|
||||
| $ kiss b openssl |
|
||||
| |
|
||||
+------------------------------------------------------------------------------+
|
||||
|
||||
|
||||
[002] Usage
|
||||
________________________________________________________________________________
|
||||
|
||||
Refer to the manual pages and command help output. To update the system's SSL
|
||||
certificates, run /etc/ssl/update-certdata.sh.
|
||||
|
||||
|
||||
[003] References
|
||||
________________________________________________________________________________
|
||||
|
||||
[0] https://en.wikipedia.org/wiki/OpenSSL
|
||||
|
31
testing/openssl/build
Executable file
31
testing/openssl/build
Executable file
@ -0,0 +1,31 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
./Configure \
|
||||
--prefix=/usr \
|
||||
--openssldir=/etc/ssl \
|
||||
--libdir=lib \
|
||||
no-unit-test \
|
||||
shared \
|
||||
linux-x86_64
|
||||
|
||||
make depend
|
||||
make
|
||||
|
||||
make DESTDIR="$1" \
|
||||
install_sw \
|
||||
install_ssldirs \
|
||||
install_man_docs
|
||||
|
||||
cp -f update-certdata.sh "$1/etc/ssl"
|
||||
|
||||
# Libretls is LibreSSL's libtls library for OpenSSL.
|
||||
(
|
||||
cd libretls
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--with-openssl="$1/usr"
|
||||
|
||||
make
|
||||
make install
|
||||
)
|
3
testing/openssl/checksums
Normal file
3
testing/openssl/checksums
Normal file
@ -0,0 +1,3 @@
|
||||
59eedfcb46c25214c9bd37ed6078297b4df01d012267fe9e9eee31f61bc70536
|
||||
24c73fe67679b6046eeb2e9ed8d0158325dcb246a474878dfa407e62bcc0916d
|
||||
d4bfcd9ee16eff65bdf6de1e0a3ccac667fdf52d98d0eda5c3e3f638aad13b89
|
1
testing/openssl/depends
Normal file
1
testing/openssl/depends
Normal file
@ -0,0 +1 @@
|
||||
perl make
|
12
testing/openssl/files/update-certdata.sh
Executable file
12
testing/openssl/files/update-certdata.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
[ -w /etc/ssl ] || {
|
||||
printf '%s\n' "${0##*/}: root required to update cert." >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
cd /etc/ssl && {
|
||||
curl -LO https://curl.haxx.se/ca/cacert.pem
|
||||
mv -f cacert.pem cert.pem
|
||||
printf '%s\n' "${0##*/}: updated cert.pem"
|
||||
}
|
3
testing/openssl/post-install
Executable file
3
testing/openssl/post-install
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
/etc/ssl/update-certdata.sh
|
3
testing/openssl/sources
Normal file
3
testing/openssl/sources
Normal file
@ -0,0 +1,3 @@
|
||||
https://www.openssl.org/source/openssl-VERSION.tar.gz
|
||||
https://causal.agency/libretls/libretls-3.3.4.tar.gz libretls
|
||||
files/update-certdata.sh
|
1
testing/openssl/version
Normal file
1
testing/openssl/version
Normal file
@ -0,0 +1 @@
|
||||
3.0.0 1
|
Loading…
Reference in New Issue
Block a user