diff --git a/README.md b/README.md index ecae9a8..bb533aa 100644 --- a/README.md +++ b/README.md @@ -7,17 +7,17 @@ This project is licensed under the Apache-2.0 License. ## Dependencies | name | version | link | |----------------------------|----------------------|---------------------------------------------------| -| aws-lc | v1.12.0 | https://github.com/awslabs/aws-lc/ | -| s2n-tls | v1.3.46 | https://github.com/aws/s2n-tls.git | -| aws-c-common | v0.8.0 | https://github.com/awslabs/aws-c-common | -| aws-c-sdkutils | v0.1.2 | https://github.com/awslabs/aws-c-sdkutils | -| aws-c-io | v0.11.0 | https://github.com/awslabs/aws-c-io | -| aws-c-compression | v0.2.14 | https://github.com/awslabs/aws-c-compression | -| aws-c-http | v0.7.6 | https://github.com/awslabs/aws-c-http | -| aws-c-cal | v0.5.18 | https://github.com/awslabs/aws-c-cal | -| aws-c-auth | v6.15.0 | https://github.com/awslabs/aws-c-auth | +| aws-lc | v1.17.4 | https://github.com/awslabs/aws-lc/ | +| s2n-tls | v1.4.0 | https://github.com/aws/s2n-tls.git | +| aws-c-common | v0.9.12 | https://github.com/awslabs/aws-c-common | +| aws-c-sdkutils | v0.1.15 | https://github.com/awslabs/aws-c-sdkutils | +| aws-c-io | v0.14.0 | https://github.com/awslabs/aws-c-io | +| aws-c-compression | v0.2.18 | https://github.com/awslabs/aws-c-compression | +| aws-c-http | v0.8.0 | https://github.com/awslabs/aws-c-http | +| aws-c-cal | v0.6.15 | https://github.com/awslabs/aws-c-cal | +| aws-c-auth | v0.7.10 | https://github.com/awslabs/aws-c-auth | | aws-nitro-enclaves-nsm-api | v0.4.0 | https://github.com/aws/aws-nitro-enclaves-nsm-api | -| json-c | json-c-0.16-20220414 | https://github.com/json-c/json-c | +| json-c | json-c-0.17-20230812 | https://github.com/json-c/json-c | ## Building diff --git a/containers/Dockerfile.al2 b/containers/Dockerfile.al2 index 414e4da..1a1c443 100644 --- a/containers/Dockerfile.al2 +++ b/containers/Dockerfile.al2 @@ -21,44 +21,44 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal --default-too # We keep the build artifacts in the -build directory WORKDIR /tmp/crt-builder -RUN git clone --depth 1 -b v1.12.0 https://github.com/awslabs/aws-lc.git aws-lc +RUN git clone --depth 1 -b v1.17.4 https://github.com/awslabs/aws-lc.git aws-lc RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DCMAKE_INSTALL_PREFIX=/usr -GNinja -DBUILD_TESTING=0 -S aws-lc -B aws-lc/build . RUN go env -w GOPROXY=direct RUN cmake3 --build aws-lc/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v1.3.46 https://github.com/aws/s2n-tls.git +RUN git clone --depth 1 -b v1.4.0 https://github.com/aws/s2n-tls.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -S s2n-tls -B s2n-tls/build RUN cmake3 --build s2n-tls/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.8.0 https://github.com/awslabs/aws-c-common.git +RUN git clone --depth 1 -b v0.9.12 https://github.com/awslabs/aws-c-common.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-common -B aws-c-common/build RUN cmake3 --build aws-c-common/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.1.2 https://github.com/awslabs/aws-c-sdkutils.git +RUN git clone --depth 1 -b v0.1.15 https://github.com/awslabs/aws-c-sdkutils.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-sdkutils -B aws-c-sdkutils/build RUN cmake3 --build aws-c-sdkutils/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.5.18 https://github.com/awslabs/aws-c-cal.git +RUN git clone --depth 1 -b v0.6.15 https://github.com/awslabs/aws-c-cal.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-cal -B aws-c-cal/build RUN cmake3 --build aws-c-cal/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.11.0 https://github.com/awslabs/aws-c-io.git +RUN git clone --depth 1 -b v0.14.0 https://github.com/awslabs/aws-c-io.git RUN cmake3 -DUSE_VSOCK=1 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-io -B aws-c-io/build RUN cmake3 --build aws-c-io/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.2.14 http://github.com/awslabs/aws-c-compression.git +RUN git clone --depth 1 -b v0.2.18 http://github.com/awslabs/aws-c-compression.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-compression -B aws-c-compression/build RUN cmake3 --build aws-c-compression/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.7.6 https://github.com/awslabs/aws-c-http.git +RUN git clone --depth 1 -b v0.8.0 https://github.com/awslabs/aws-c-http.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-http -B aws-c-http/build RUN cmake3 --build aws-c-http/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b v0.6.15 https://github.com/awslabs/aws-c-auth.git +RUN git clone --depth 1 -b v0.7.10 https://github.com/awslabs/aws-c-auth.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -GNinja -S aws-c-auth -B aws-c-auth/build RUN cmake3 --build aws-c-auth/build --parallel $(nproc) --target install -RUN git clone --depth 1 -b json-c-0.16-20220414 https://github.com/json-c/json-c.git +RUN git clone --depth 1 -b json-c-0.17-20230812 https://github.com/json-c/json-c.git RUN cmake3 -DCMAKE_PREFIX_PATH=/usr -DBUILD_TESTING=0 -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=OFF -GNinja -S json-c -B json-c/build RUN cmake3 --build json-c/build --parallel $(nproc) --target install