Skip to content

Commit 3a2f2bc

Browse files
committed
travis-build.sh: decrypt the GPG signing keypair
For this to happen, the caller passes key and iv values to the script.
1 parent 885c60f commit 3a2f2bc

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

travis-build.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,17 @@ EOL
5555

5656
# Import the GPG signing key.
5757
keyFile=.travis/signingkey.asc
58+
key=$1
59+
iv=$2
60+
if [ "$key" -a "$iv" -a -f "$keyFile.enc" ]
61+
then
62+
# NB: Key and iv values were given as arguments.
63+
echo "== Decrypting GPG keypair =="
64+
openssl aes-256-cbc \
65+
-K $encrypted_d2fbfc37eea9_key \
66+
-iv $encrypted_d2fbfc37eea9_iv \
67+
-in "$keyFile.enc" -out "$keyFile" -d
68+
fi
5869
if [ "$TRAVIS_SECURE_ENV_VARS" = true \
5970
-a "$TRAVIS_PULL_REQUEST" = false \
6071
-a -f "$keyFile" ]

0 commit comments

Comments
 (0)