tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sgx-ssl: openssl: 3.0.12 -> 3.0.13
Philip Hayes
2 years ago
3dd129f7
8b050cc9
+7
-7
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
sgx
ssl
default.nix
+7
-7
pkgs/os-specific/linux/sgx/ssl/default.nix
···
10
10
}:
11
11
let
12
12
sgxVersion = sgx-sdk.versionTag;
13
13
-
opensslVersion = "3.0.12";
13
13
+
opensslVersion = "3.0.13";
14
14
in
15
15
stdenv.mkDerivation {
16
16
pname = "sgx-ssl" + lib.optionalString debug "-debug";
···
27
27
let
28
28
opensslSourceArchive = fetchurl {
29
29
url = "https://www.openssl.org/source/openssl-${opensslVersion}.tar.gz";
30
30
-
hash = "sha256-+Tyejt3l6RZhGd4xdV/Ie0qjSGNmL2fd/LoU0La2m2E=";
30
30
+
hash = "sha256-iFJXU/edO+wn0vp8ZqoLkrOqlJja/ZPXz6SzeAza4xM=";
31
31
};
32
32
in
33
33
''
···
39
39
40
40
# Skip the tests. Build and run separately (see below).
41
41
substituteInPlace Linux/sgx/Makefile \
42
42
-
--replace '$(MAKE) -C $(TEST_DIR) all' \
43
43
-
'bash -c "true"'
42
42
+
--replace-fail '$(MAKE) -C $(TEST_DIR) all' \
43
43
+
'bash -c "true"'
44
44
'';
45
45
46
46
nativeBuildInputs = [
···
71
71
SIM = callPackage ./tests.nix { sgxMode = "SIM"; inherit opensslVersion; };
72
72
};
73
73
74
74
-
meta = with lib; {
74
74
+
meta = {
75
75
description = "Cryptographic library for Intel SGX enclave applications based on OpenSSL";
76
76
homepage = "https://github.com/intel/intel-sgx-ssl";
77
77
-
maintainers = with maintainers; [ phlip9 trundle veehaitch ];
77
77
+
maintainers = with lib.maintainers; [ phlip9 trundle veehaitch ];
78
78
platforms = [ "x86_64-linux" ];
79
79
-
license = [ licenses.bsd3 licenses.openssl ];
79
79
+
license = with lib.licenses; [ bsd3 openssl ];
80
80
};
81
81
}