Skip to content

Commit

Permalink
Version 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Gematik-Entwicklung committed Mar 18, 2022
1 parent 93a026b commit 3927c1a
Show file tree
Hide file tree
Showing 40 changed files with 81 additions and 69 deletions.
2 changes: 1 addition & 1 deletion Config/ios-conf.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
1568a1569,1583
1574a1575,1589
> "ios64sim-cross" => {
> inherit_from => [ "darwin-common", asm("no_asm") ],
> cflags => add("-arch x86_64 -DOPENSSL_NO_ASM -mios-version-min=7.0.0 -isysroot \$(CROSS_TOP)/SDKs/\$(CROSS_SDK) -fno-common"),
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2021 gematik GmbH
Copyright (c) 2022 gematik GmbH

Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
47 changes: 22 additions & 25 deletions OpenSSL-Swift.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -133,16 +133,16 @@
0807A57075ACBC0CEB01DCF1 /* X509.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = X509.swift; sourceTree = "<group>"; };
0A0A01DA7E3E8F1A1A85BA13 /* BrainpoolP256r1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrainpoolP256r1.swift; sourceTree = "<group>"; };
0A6B29BDDF9F1F0758939963 /* FiniteBigNumberFieldArithmeticContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FiniteBigNumberFieldArithmeticContext.swift; sourceTree = "<group>"; };
20E8D896CD4F1536441ED556 /* DataKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = DataKit.xcframework; path = Carthage/Build/DataKit.xcframework; sourceTree = "<group>"; };
20E8D896CD4F1536441ED556 /* DataKit.xcframework */ = {isa = PBXFileReference; name = DataKit.xcframework; path = Carthage/Build/DataKit.xcframework; sourceTree = "<group>"; };
298391796EC25ADBC45EC955 /* BrainpoolP256r1ExtPACETests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrainpoolP256r1ExtPACETests.swift; sourceTree = "<group>"; };
2B76E8E4771A9198DA4A10CB /* BrainpoolP256r1+DiffieHellman.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrainpoolP256r1+DiffieHellman.swift"; sourceTree = "<group>"; };
2EB848ACF1C7938356BB01DC /* OpenSSL.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OpenSSL.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3145A1FF98CC5FB37C75FA95 /* EllipticCurvePointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EllipticCurvePointTests.swift; sourceTree = "<group>"; };
323ABF09C5671A8196B8C6CC /* ECDSASignatureTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECDSASignatureTest.swift; sourceTree = "<group>"; };
3AF4E9F15CA0878DCC195047 /* BrainpoolP256r1ExtDiffieHellmanTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrainpoolP256r1ExtDiffieHellmanTests.swift; sourceTree = "<group>"; };
4ED975E440918854AD05CC65 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
56B5F3FD511B244684B6057E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
69A9C75C6C0FB69FBEC09EC2 /* Resources.bundle */ = {isa = PBXFileReference; lastKnownFileType = wrapper.cfbundle; path = Resources.bundle; sourceTree = "<group>"; };
4ED975E440918854AD05CC65 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.module; path = module.modulemap; sourceTree = "<group>"; };
56B5F3FD511B244684B6057E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
69A9C75C6C0FB69FBEC09EC2 /* Resources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Resources.bundle; sourceTree = "<group>"; };
7401E0718BF105FCF739715F /* OpenSSLTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = OpenSSLTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
841206DCDCE4481956992307 /* ECPrivateKeyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECPrivateKeyTests.swift; sourceTree = "<group>"; };
89BAED9E0245F9A1802C8F8E /* BigNumber.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BigNumber.swift; sourceTree = "<group>"; };
Expand All @@ -167,7 +167,7 @@
DD23D24A268DA516413E4BB3 /* BrainpoolP256r1ExtECDSATests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrainpoolP256r1ExtECDSATests.swift; sourceTree = "<group>"; };
E52A8A2988D16F73AF17886D /* ResourceFileReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourceFileReader.swift; sourceTree = "<group>"; };
E722D3F87A7EC151E1ED3052 /* OpenSSLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSLError.swift; sourceTree = "<group>"; };
F0E789CACCF7D76C81C05886 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
F0E789CACCF7D76C81C05886 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F1874508FAF49B569B6334F8 /* ECPublicKeyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECPublicKeyTests.swift; sourceTree = "<group>"; };
F1F91DE2ED118BBD23F37BAE /* ECDSASignature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ECDSASignature.swift; sourceTree = "<group>"; };
F402F7A0A0E3A1A5D7763A60 /* OCSPResponseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OCSPResponseTests.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -493,6 +493,7 @@
);
dependencies = (
F56DA2A3ED4E0E145ABD5F49 /* PBXTargetDependency */,
9CE78F0F82264821209B4268 /* PBXTargetDependency */,
);
name = OpenSSLTests_iOS;
packageProductDependencies = (
Expand All @@ -515,6 +516,7 @@
);
dependencies = (
96BAD2D094E8CCA2924231AF /* PBXTargetDependency */,
841B441D6EDB66000A7A10BB /* PBXTargetDependency */,
);
name = OpenSSLTests_macOS;
packageProductDependencies = (
Expand Down Expand Up @@ -566,9 +568,7 @@
62F6CAC110BDD0378C410174 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1200;
TargetAttributes = {
};
LastUpgradeCheck = 1020;
};
buildConfigurationList = 1EA9BEB0C3F567A6D91EB1BD /* Build configuration list for PBXProject "OpenSSL-Swift" */;
compatibilityVersion = "Xcode 10.0";
Expand Down Expand Up @@ -745,11 +745,19 @@
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
841B441D6EDB66000A7A10BB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
productRef = E86B8D829ACFCB234CE2E908 /* DataKit */;
};
96BAD2D094E8CCA2924231AF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F70379BF82A1509A762AD7F5 /* OpenSSL_macOS */;
targetProxy = F948EB6E9106A38C6DC44C03 /* PBXContainerItemProxy */;
};
9CE78F0F82264821209B4268 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
productRef = 4B58CEEB3791C799DA65EF49 /* DataKit */;
};
F56DA2A3ED4E0E145ABD5F49 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C1FC1BE045B25FD2D54212E1 /* OpenSSL_iOS */;
Expand All @@ -769,7 +777,6 @@
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
Expand All @@ -785,7 +792,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -815,8 +821,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
Expand All @@ -841,7 +846,6 @@
"$(inherited)",
"\"Carthage/Build\"",
);
INFOPLIST_FILE = Sources/OpenSSL/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -883,7 +887,6 @@
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
Expand All @@ -899,7 +902,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand All @@ -923,12 +925,10 @@
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
Expand All @@ -946,7 +946,6 @@
"$(inherited)",
"\"Carthage/Build\"",
);
INFOPLIST_FILE = Sources/OpenSSL/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -975,7 +974,6 @@
"$(inherited)",
"\"Carthage/Build\"",
);
INFOPLIST_FILE = Sources/OpenSSL/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -1056,7 +1054,6 @@
"$(inherited)",
"\"Carthage/Build\"",
);
INFOPLIST_FILE = Sources/OpenSSL/Resources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -1089,7 +1086,7 @@
FD6E3985B30E3DFE965DD271 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
defaultConfigurationName = "";
};
7B42DBBE69B5D6861E228311 /* Build configuration list for PBXNativeTarget "OpenSSLTests_iOS" */ = {
isa = XCConfigurationList;
Expand All @@ -1098,7 +1095,7 @@
B61DEDE942F7079A642E8E9F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
defaultConfigurationName = "";
};
9912E33C445C2967A381A499 /* Build configuration list for PBXNativeTarget "OpenSSL_iOS" */ = {
isa = XCConfigurationList;
Expand All @@ -1107,7 +1104,7 @@
4C662E9B31506C5DBE7E902D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
defaultConfigurationName = "";
};
DA7764D241DA12CB21DA5979 /* Build configuration list for PBXNativeTarget "OpenSSLTests_macOS" */ = {
isa = XCConfigurationList;
Expand All @@ -1116,7 +1113,7 @@
5F8F6B69601E63820C8AC5D1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
defaultConfigurationName = "";
};
/* End XCConfigurationList section */

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1200"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
runPostActionsOnFailure = "NO">
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
Expand Down Expand Up @@ -53,6 +52,10 @@
</MacroExpansion>
<CommandLineArguments>
</CommandLineArguments>
<AdditionalOptions>
</AdditionalOptions>
<CodeCoverageTargets>
</CodeCoverageTargets>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -75,6 +78,8 @@
</MacroExpansion>
<CommandLineArguments>
</CommandLineArguments>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1200"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
runPostActionsOnFailure = "NO">
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
Expand Down Expand Up @@ -53,6 +52,10 @@
</MacroExpansion>
<CommandLineArguments>
</CommandLineArguments>
<AdditionalOptions>
</AdditionalOptions>
<CodeCoverageTargets>
</CodeCoverageTargets>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -75,6 +78,8 @@
</MacroExpansion>
<CommandLineArguments>
</CommandLineArguments>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Swift extension wrapper for gematik specific crypto operations with embedded Ope

## Overview

This Xcode-project downloads, compiles and embeds OpenSSL version 1.1.0j in a Swift framework that can be included
This Xcode-project downloads, compiles and embeds OpenSSL version 1.1.1n in a Swift framework that can be included
in MacOS/iOS Frameworks and Apps.

There are three main parts of this project.
Expand Down Expand Up @@ -190,5 +190,5 @@ let cmac = CMAC.aes128cbc(key: key, data: message) // == hex: "bb1d6929e95937287

## OpenSSL version update

To update the OpenSSL version embedded with the library you simply update the `scripts/install_openssl` on lines 11:12
To update the OpenSSL version embedded with the library you simply update the `scripts/install_openssl` on lines 18:19
with the new OpenSSL version and appropriate SHA256 hash value.
5 changes: 5 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Release 1.0.1

- SDK 15
- update OpenSSL to 1.1.1n

# Release 1.0.0
Initial release with support/wrappers for:

Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/BigNumber.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/Certificate/OCSPResponse.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/Certificate/X509.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/EC/BrainpoolP256r1.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/EC/ECPrivateKey.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/EC/ECPublicKey.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/EC/EllipticCurvePoint.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/EC/OpenSSLECGroup.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/Hash/Hash.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/KeyExchange/DiffieHellman.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
2 changes: 1 addition & 1 deletion Sources/OpenSSL/KeyExchange/PACE.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
//
// Copyright (c) 2021 gematik GmbH
// Copyright (c) 2022 gematik GmbH
//
// Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
// the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Loading

0 comments on commit 3927c1a

Please sign in to comment.