Skip to content

Commit f5602f8

Browse files
authored
Merge pull request #87 from cyberark/update-openssl-1.0.2ze
Update to openssl 1.0.2ze
2 parents 6866875 + 4c96952 commit f5602f8

File tree

12 files changed

+33
-25
lines changed

12 files changed

+33
-25
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
8+
## [2.0.2] - 2022-05-17
9+
10+
### Changed
11+
12+
- Upgrade OpenSSL version from 1.0.2zd to 1.0.2ze
13+
[cyberark/conjur-base-image#87](https://github.com/cyberark/conjur-base-image/pull/87)
14+
715
## [2.0.1] - 2022-04-14
816

917
### Changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ work with Conjur Open Source as documented. For more detailed information on our
3636
* Jenkins pipeline for building the Docker image
3737
* Automated tests validate FIPS mode is successfully enabled and all artifacts are compiled against the FIPS 140-2 compliant
3838
* OpenSSL version installed in the Phusion and Ubuntu images:
39-
* OpenSSL version: `openssl-1.0.2zd`
39+
* OpenSSL version: `openssl-1.0.2ze`
4040
* OpenSSL FIPS Module version: `openssl-fips-2.0.16`
4141
* OpenSSL version installed in the UBI image:
42-
* OpenSSL version: `openssl-1.1.1c`
42+
* OpenSSL version: `openssl-1.1.1k`
4343

4444
## Usage
4545

openssl-builder/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# ubuntu-openssl-builder
22
An openssl FIPS 140-2 builder
33

4-
* OpenSSL: `openssl-1.0.2zd`
4+
* OpenSSL: `openssl-1.0.2ze`
55
* OpenSSL FIPS Module: `openssl-fips-2.0.16`
66

77
## Build steps

openssl-builder/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euxo pipefail
44

55
cd "$(dirname "$0")"
66

7-
OPENSSL_NONFREE_VER='1.0.2zd'
7+
OPENSSL_NONFREE_VER='1.0.2ze'
88
OPENSSL_OSS_VER='1.0.2u'
99
OPENSSL_OSS_HASH='ecd0c6ffb493dd06707d38b14bb4d8c2288bb7033735606569d8f90f89669d16'
1010
OPENSSL_VER="${OPENSSL_VER:-${OPENSSL_NONFREE_VER}}"

phusion-ruby-fips/Description.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
with Ruby compiled against the FIPS 140-2 compliant [OpenSSL module](https://www.openssl.org/docs/fips.html).
44
This image includes the following packages:
55

6-
* OpenSSL version `1.0.2u`: built with FIPS 140-2 compliant OpenSSL module version `2.0.16`.
6+
* OpenSSL version `1.0.ze`: built with FIPS 140-2 compliant OpenSSL module version `2.0.16`.
77
* Ruby version `3.0.4`: compiled against the FIPS 140-2 compliant OpenSSL module.
88
* Postgres client version `10-10.16`: compiled against the FIPS 140-2 compliant OpenSSL module.
99
* OpenLDAP version `2.4.46`: built using OpenSSL rather than gnutls and compiled against the FIPS 140-2 compliant OpenSSL module.
10-
* Bundler version `2.2.30`.
10+
* Bundler version `2.2.33`.
1111

1212
Source code: https://github.com/cyberark/conjur-base-image

phusion-ruby-fips/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Phusion container image
22
This container image includes Phusion version `0.11` which contains the following packages:
33

4-
* OpenSSL version `1.0.2u`: built with FIPS 140-2 compliant OpenSSL module version: `2.0.16`.
4+
* OpenSSL version `1.0.2ze`: built with FIPS 140-2 compliant OpenSSL module version: `2.0.16`.
55
* Ruby version `3.0.4`: compiled against the FIPS 140-2 compliant OpenSSL module.
66
* Postgres client version `10-10.16`: compiled against the FIPS 140-2 compliant OpenSSL module.
77
* OpenLDAP version `2.4.46`: built using openssl rather than gnutls and compiled against the FIPS 140-2 compliant OpenSSL module.
8-
* Bundler version `2.2.30`.
8+
* Bundler version `2.2.33`.
99

1010

1111
## Build steps

phusion-ruby-fips/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ commandTests:
1616
xargs strings |
1717
grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" |
1818
sort | uniq | tr -d '\n'
19-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
19+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]

test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ commandTests:
88
- name: "OpenSSL version"
99
command: "openssl"
1010
args: ["version"]
11-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022\n$"]
11+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022\n$"]
1212
- name: "libssl.so version"
1313
setup: [["apt-get", "update"], ["apt-get", "install", "-y", "binutils"]]
1414
command: "bash"
1515
args:
1616
- -c
1717
- find / -type f -name libssl.so* -exec strings {} \; | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
18-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
18+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
1919
- name: "libcrypto.so version"
2020
setup: [["apt-get", "update"], ["apt-get", "install", "-y", "binutils"]]
2121
command: "bash"
2222
args:
2323
- -c
2424
- find / -type f -name libcrypto.so* -exec strings {} \; | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
25-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
25+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
2626
- name: "OpenSSL accepts FIPS compliant algorithms"
2727
command: "openssl"
2828
args:
@@ -52,21 +52,21 @@ commandTests:
5252
args:
5353
- -c
5454
- find / -name *ssl*.*so* | grep ruby | xargs ldd | grep "libcrypto.so" | cut -d' ' -f3 | xargs strings | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
55-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
55+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
5656
- name: "Ruby linked with valid libssl.so version"
5757
setup: [["apt-get", "update"], ["apt-get", "install", "-y", "binutils"]]
5858
command: "bash"
5959
args:
6060
- -c
6161
- find / -name *ssl*.*so* | grep ruby | xargs ldd | grep "libssl.so" | cut -d' ' -f3 | xargs strings | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
62-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
62+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
6363
- name: "Ruby sees valid OpenSSL version"
6464
command: "ruby"
6565
args:
6666
- -ropenssl
6767
- -e
6868
- 'puts OpenSSL::OPENSSL_LIBRARY_VERSION'
69-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022\n$"]
69+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022\n$"]
7070
- name: "Ruby accepts FIPS compliant algorithms"
7171
command: "ruby"
7272
args:
@@ -92,14 +92,14 @@ commandTests:
9292
args:
9393
- -c
9494
- find / -type f -name libpq.so* | xargs ldd | grep "libcrypto.so" | cut -d' ' -f3 | xargs strings | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
95-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
95+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
9696
- name: "libpq linked with valid libssl.so version"
9797
setup: [["apt-get", "update"], ["apt-get", "install", "-y", "binutils"]]
9898
command: "bash"
9999
args:
100100
- -c
101101
- find / -type f -name libpq.so* | xargs ldd | grep "libssl.so" | cut -d' ' -f3 | xargs strings | grep "^OpenSSL\s\([0-9]\.\)\{2\}[0-9]" | tr -d '\n'
102-
expectedOutput: ["^OpenSSL 1.0.2zd-fips 15 Mar 2022$"]
102+
expectedOutput: ["^OpenSSL 1.0.2ze-fips 3 May 2022$"]
103103
- name: "Postgres version"
104104
command: "pg_dump"
105105
args: ["--version"]

ubi-ruby-fips/Description.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
with Ruby compiled against the FIPS 140-2 compliant [OpenSSL module](https://www.openssl.org/docs/fips.html).
44
This image includes the following packages:
55

6-
* OpenSSL version `1.1.1c`: with FIPS 140-2 compliant OpenSSL module from RedHat UBI 8.
6+
* OpenSSL version `1.1.1k`: with FIPS 140-2 compliant OpenSSL module from RedHat UBI 8.
77
* Ruby version `3.0.4`: compiled against the FIPS 140-2 compliant OpenSSL module.
88
* Postgres client version `10-10.16`: compiled against the FIPS 140-2 compliant OpenSSL module.
9-
* Bundler version `2.2.30`.
9+
* Bundler version `2.2.33`.
1010

1111
Source code: https://github.com/cyberark/conjur-base-image

ubi-ruby-fips/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# UBI container image
22
This container image includes UBI version `8` which contains the following packages:
33

4-
* OpenSSL version `1.1.1c`: with FIPS 140-2 compliant OpenSSL module from RedHat UBI 8.
4+
* OpenSSL version `1.1.1k`: with FIPS 140-2 compliant OpenSSL module from RedHat UBI 8.
55
* Ruby version `3.0.4`: compiled against the FIPS 140-2 compliant OpenSSL module.
66
* Postgres client version `10-10.16`: compiled against the FIPS 140-2 compliant OpenSSL module.
7-
* Bundler version `2.2.30`.
7+
* Bundler version `2.2.33`.
88

99

1010
## Build steps

0 commit comments

Comments
 (0)