Lines Matching full:openssl
1 FreeBSD maintainer's guide to OpenSSL
12 $ git worktree add -b vendor/openssl-X.Y ../vendor/openssl-X.Y freebsd/vendor/openssl-X.Y
13 $ cd ../vendor/openssl-X.Y
15 02) Download the latest OpenSSL tarball and signature from the official
16 website (https://www.openssl.org/source/).
18 …$ (cd .. && fetch https://github.com/openssl/openssl/releases/download/openssl-X.Y.Z/openssl-X.Y.Z…
19 …$ (cd .. && fetch https://github.com/openssl/openssl/releases/download/openssl-X.Y.Z/openssl-X.Y.Z…
23 $ gpg --verify ../openssl-X.Y.Z.tar.gz.asc ../openssl-X.Y.Z.tar.gz
25 04) Unpack the OpenSSL tarball to the parent directory:
27 $ tar xf ../openssl-X.Y.Z.tar.gz -C ..
31 $ rsync --exclude .git --delete -av ../openssl-X.Y.Z/ .
39 $ git commit -m "openssl: Vendor import of OpenSSL X.Y.Z"
43 $ git tag -a -m "Tag OpenSSL X.Y.Z" vendor/openssl/X.Y.Z
47 $ git push freebsd vendor/openssl-X.Y
48 $ git push freebsd vendor/openssl/X.Y.Z
56 $ git push --dry-run --follow-tags freebsd vendor/openssl-X.Y
57 $ git push --follow-tags freebsd vendor/openssl-X.Y
64 $ git subtree merge -P crypto/openssl vendor/openssl-X.Y
66 A number of files have been deleted from FreeBSD's copy of OpenSSL.
72 crypto/openssl/include/openssl/opensslv.h.
76 $ git diff --diff-filter=M vendor/openssl/X.Y.Z HEAD:crypto/openssl
88 belong to sys/crypto/openssl, and will therefore affect the kernel as
99 $ tar xzf openssl-X.Y.Z.tar.gz
100 $ (cd openssl-X.Y.Z && ./Configure --prefix=/usr --openssldir=/etc/ssl &&
103 $ find openssl-X.Y.Z/doc/man/man1 -name '*.1' -exec cp {} secure/usr.bin/openssl/man/ \;
104 $ find openssl-X.Y.Z/doc/man/man3 -name '*.3' -exec cp {} secure/lib/libcrypto/man/man3/ \;
105 $ find openssl-X.Y.Z/doc/man/man5 -name '*.5' -exec cp {} secure/lib/libcrypto/man/man5/ \;
106 $ find openssl-X.Y.Z/doc/man/man7 -name '*.7' -exec cp {} secure/lib/libcrypto/man/man7/ \;
107 $ grep -nrF usr/local secure/lib/libcrypto/man secure/usr.bin/openssl/man
108 [correct the references to the prefix and OpenSSL directories]
109 $ git commit --amend secure/lib/libcrypto/man secure/usr.bin/openssl/man
117 $ echo test | openssl rc4 -provider legacy -e -a -pbkdf2