Skip to content

Commit 749f42c

Browse files
authored
Merge branch 'main' into mamckee-debugging-updates
2 parents 8578c59 + 405a016 commit 749f42c

39 files changed

+5089
-414
lines changed

Diff for: CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.13.0)
22

33
project(SymCrypt-OpenSSL
4-
VERSION 1.5.1
4+
VERSION 1.6.1
55
DESCRIPTION "The SymCrypt engine for OpenSSL (SCOSSL)"
66
HOMEPAGE_URL "https://github.com/microsoft/SymCrypt-OpenSSL")
77

@@ -12,7 +12,7 @@ if (SYMCRYPT_ROOT_DIR)
1212
else()
1313
find_package(PkgConfig)
1414
if (PKG_CONFIG_FOUND)
15-
pkg_check_modules(SYMCRYPT REQUIRED symcrypt)
15+
pkg_check_modules(SYMCRYPT REQUIRED symcrypt>=103.6.0)
1616
message(STATUS "SymCrypt Includes: ${SYMCRYPT_INCLUDE_DIRS}")
1717
include_directories(${SYMCRYPT_INCLUDE_DIRS})
1818
else()
@@ -46,4 +46,4 @@ add_subdirectory (SslPlay)
4646

4747
if (${OPENSSL_VERSION} VERSION_GREATER_EQUAL 3)
4848
add_subdirectory (SymCryptProvider)
49-
endif()
49+
endif()

Diff for: EvpTestRecipes/3.0/evpkdf_kbkdf_counter.txt

+79
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ Ctrl.hexkey = hexkey:0001020304050607
1212
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
1313
Output = cf4bfe4f85a10bad
1414

15+
KDF = KBKDF
16+
Ctrl.mode = mode:COUNTER
17+
Ctrl.digest = digest:SHA224
18+
Ctrl.mac = mac:HMAC
19+
Ctrl.use-l = use-l:1
20+
Ctrl.use-separator = use-separator:1
21+
Ctrl.salt = salt:Label
22+
Ctrl.hexkey = hexkey:0001020304050607
23+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
24+
Output = 6ba2131f742df49b
25+
1526
KDF = KBKDF
1627
Ctrl.mode = mode:COUNTER
1728
Ctrl.digest = digest:SHA256
@@ -44,3 +55,71 @@ Ctrl.salt = salt:Label
4455
Ctrl.hexkey = hexkey:0001020304050607
4556
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
4657
Output = db3a18d96c4ad41e
58+
59+
KDF = KBKDF
60+
Ctrl.mode = mode:COUNTER
61+
Ctrl.digest = digest:SHA512-224
62+
Ctrl.mac = mac:HMAC
63+
Ctrl.use-l = use-l:1
64+
Ctrl.use-separator = use-separator:1
65+
Ctrl.salt = salt:Label
66+
Ctrl.hexkey = hexkey:0001020304050607
67+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
68+
Output = 433fb6029801ccf5
69+
70+
KDF = KBKDF
71+
Ctrl.mode = mode:COUNTER
72+
Ctrl.digest = digest:SHA512-256
73+
Ctrl.mac = mac:HMAC
74+
Ctrl.use-l = use-l:1
75+
Ctrl.use-separator = use-separator:1
76+
Ctrl.salt = salt:Label
77+
Ctrl.hexkey = hexkey:0001020304050607
78+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
79+
Output = 31117cf3b4622835
80+
81+
KDF = KBKDF
82+
Ctrl.mode = mode:COUNTER
83+
Ctrl.digest = digest:SHA3-224
84+
Ctrl.mac = mac:HMAC
85+
Ctrl.use-l = use-l:1
86+
Ctrl.use-separator = use-separator:1
87+
Ctrl.salt = salt:Label
88+
Ctrl.hexkey = hexkey:0001020304050607
89+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
90+
Output = 843c04b2542d8ca4
91+
92+
93+
KDF = KBKDF
94+
Ctrl.mode = mode:COUNTER
95+
Ctrl.digest = digest:SHA3-256
96+
Ctrl.mac = mac:HMAC
97+
Ctrl.use-l = use-l:1
98+
Ctrl.use-separator = use-separator:1
99+
Ctrl.salt = salt:Label
100+
Ctrl.hexkey = hexkey:0001020304050607
101+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
102+
Output = d4c72c668a1de0b9
103+
104+
105+
KDF = KBKDF
106+
Ctrl.mode = mode:COUNTER
107+
Ctrl.digest = digest:SHA3-384
108+
Ctrl.mac = mac:HMAC
109+
Ctrl.use-l = use-l:1
110+
Ctrl.use-separator = use-separator:1
111+
Ctrl.salt = salt:Label
112+
Ctrl.hexkey = hexkey:0001020304050607
113+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
114+
Output = f6392bd50ae4361b
115+
116+
KDF = KBKDF
117+
Ctrl.mode = mode:COUNTER
118+
Ctrl.digest = digest:SHA3-512
119+
Ctrl.mac = mac:HMAC
120+
Ctrl.use-l = use-l:1
121+
Ctrl.use-separator = use-separator:1
122+
Ctrl.salt = salt:Label
123+
Ctrl.hexkey = hexkey:0001020304050607
124+
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
125+
Output = 5a0d0630a248121f

0 commit comments

Comments
 (0)