@@ -14,18 +14,20 @@ matrix:
14
14
- sudo apt-key adv --keyserver x-hkp://keys.gnupg.net --recv-keys D43A795B73B16ABE9643FE1AFD8FFF16DB45C6AB
15
15
- sudo apt-get update
16
16
- sudo apt-get --yes install
17
+ openssl
17
18
python3
18
19
mxe-$MXE_TARGET-jsoncpp
19
20
mxe-$MXE_TARGET-cryptopp
20
21
mxe-$MXE_TARGET-icu4c
22
+ - openssl aes-256-cbc -K $encrypted_13e88f9b9a4f_key -iv $encrypted_13e88f9b9a4f_iv -in faf_pub.pem.enc -out faf_pub.pem -d
21
23
script :
22
24
- mkdir build && cd build
23
25
- $MXE_DIR/usr/bin/$MXE_TARGET-cmake
24
26
-DCMAKE_BUILD_TYPE=Release
25
27
-DCRYPTOPP_LIBRARIES=/usr/lib/mxe/usr/$MXE_TARGET/lib/libcryptopp.a
26
28
-DCRYPTOPP_INCLUDE_DIRS=/usr/lib/mxe/usr/$MXE_TARGET/include
27
29
-DUID_SKIP_LEGACY=On
28
- -DUID_PUBKEY_BYTES=` ../encode_openssl_modulus.py $modulus`
30
+ -DUID_PUBKEY_BYTES=$( ../encode_openssl_modulus.py $(openssl rsa -noout -inform PEM -in faf_pub.pem -pubin - modulus))
29
31
..
30
32
- make -j8
31
33
- cd ..
@@ -42,6 +44,7 @@ matrix:
42
44
- cmake
43
45
- cmake-data
44
46
- python3
47
+ - openssl
45
48
env :
46
49
- UID_FILENAME=faf-uid
47
50
- UID_PLATFORM='linux'
@@ -67,6 +70,7 @@ matrix:
67
70
- cd cryptopp
68
71
- make -j8 -f GNUmakefile CXX=g++-6 CXXFLAGS='-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562 -DNDEBUG -O3' libcryptopp.a
69
72
- cd ..
73
+ - openssl aes-256-cbc -K $encrypted_13e88f9b9a4f_key -iv $encrypted_13e88f9b9a4f_iv -in faf_pub.pem.enc -out faf_pub.pem -d
70
74
script :
71
75
- mkdir build && cd build
72
76
- cmake
@@ -77,7 +81,7 @@ matrix:
77
81
-DCRYPTOPP_INCLUDE_DIRS=$TRAVIS_BUILD_DIR
78
82
-DCMAKE_CXX_FLAGS="-DCRYPTOPP_NO_BACKWARDS_COMPATIBILITY_562"
79
83
-DCMAKE_BUILD_TYPE=MinSizeRel
80
- -DUID_PUBKEY_BYTES=` ../encode_openssl_modulus.py $modulus`
84
+ -DUID_PUBKEY_BYTES=$( ../encode_openssl_modulus.py $(openssl rsa -noout -inform PEM -in faf_pub.pem -pubin - modulus))
81
85
..
82
86
- make -j8
83
87
- cd ..
@@ -91,7 +95,7 @@ before_deploy:
91
95
deploy :
92
96
provider : releases
93
97
api_key :
94
- secure : XU9Af7DsMYeKJ1ZfdJmQ5W0zjp9xPQB8VLibW2G/QSBXc6CW0MBY2RRRwsbi0SS20JhUv52H2hfWovKa40Y2unwstRbsTkIaI+ZifiCyOmB7uiqDomZARWzIASipO+NUWDyjOhRfqWGHXfLgQTM8PxYUm0kgnMyDypgf77XhPbP8DPhjQkGG/Y8xJbPh9DcWUNPOybVGhna1ENtoIuooO4Iz3sTWQ7aE0iMLLeTP2fGaKo8rYNqT8gDlAqDkK09+h1AAwO2pzpUBsIdPXDgBkxJN5/XWlAvjAH5S9WSwrrYX1R1ZVp5ALwBWG9L9C7YLrVLL7Cv47asWD3aVi7pm82NxKsMzK/RW9vqLUycVmrlVyvaJzD4eEcthXoNTeQay5Mty3lPEXcTs56P92HqPx+Ek5EdZXFDYmIhSNE2cawQ6n0Z5b6qcLJND7xVVk3O7Shh8EA08tzfDkGIZGBBYOAIKOB/bfQprka4ppMjcYNY/uriA3mlaaZDnA+Wdq8EoXX7r8in/ky9ZeXJ+ZRv0K+BZ90CkKBTYrd7YpEa61YySO1H1xESHfsCwz620Ib48tySgNPkArAXX21Qnb5vH4FWU6iVgaNn2/qZSUsI0jhv84yfNTWAbSdnxHoBC48+2DBZC9FqTtVo1FhBltkxfbubybaer3vMqa5+kPyRM1mY =
98
+ secure : kvzwAY9Wsc9j0OvantE+nahfSadGQX+y2L8WHfk8T9uCpUZbR4pvunO4a2AXNBPxgRwMonTuZ8DZ6JyK+0x5TQekSJfQXgqlccFjJRfmpI3hd1wk/RbCko4wzSmU9hlbOFbetTU6Pz0LtYWSahZpgy1wMB1PfuSDP1qPFG5iJJqu1T3kexTJgenxkWqmOf02ZB1OMqFouzSnCOHbUUNDxLcHequ1EZcJQPhsMfoSo4rwpmVG01j/kj6T91XVAi0ZsMAgXzIyKfna36fnW0P6273d11TV1su9yr8/B+ZmC8zwRyqNu7G3f57nTxSY+nY6gZupyegM6bTUvOCiKeG8QuyhGsJ7vHKcqqsk2kysOjrupSioCFpegzNd7QmbVSyaJtLnGcuYCjXI/CqB096ziOxa3yGWEvCz0bTteXVR3ZXmkCO+1keu6R5Q3f1esx4eGbb+mmu0z19DLECrhRkHg6jFaJzcJJvtPh7ZW9bh+mjsBG4+koAgcQU40LWdKvzA6MGUxHPbz9fzTn6oXBIsC8HABCYKo5nL4NyFY19Fl7QOm3+RyDP3/EoGv2k4pcfJEbCLC3D9FsDEQMF7kd/vPrkneYLh0BVx5JDLMJN4l6QTY/YGGhEbYRAPegIj3MLth2nmeGeSBFBw/MgszWviubz35buqaH8e/67B7gVggK4 =
95
99
file : " ${RELEASE_PKG_FILE}"
96
100
skip_cleanup : true
97
101
on :
0 commit comments