aboutsummaryrefslogtreecommitdiff
path: root/lib/Utils.Cryptography/argon2/Package.swift
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-11-30 01:28:38 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-11-30 01:28:38 -0500
commita6a88aae3e6cb39ebd8fe0b63a865168e680ef45 (patch)
tree69407b5f719d17c21effde151175a79bd002015e /lib/Utils.Cryptography/argon2/Package.swift
parent29371caa9c29fd6cfdfb238d98f53fda59e2e8a7 (diff)
prep cryptography libs and add vendored copy of Argon2 offical lib w/ ci package
Diffstat (limited to 'lib/Utils.Cryptography/argon2/Package.swift')
-rw-r--r--lib/Utils.Cryptography/argon2/Package.swift46
1 files changed, 46 insertions, 0 deletions
diff --git a/lib/Utils.Cryptography/argon2/Package.swift b/lib/Utils.Cryptography/argon2/Package.swift
new file mode 100644
index 0000000..d3d9c83
--- /dev/null
+++ b/lib/Utils.Cryptography/argon2/Package.swift
@@ -0,0 +1,46 @@
+// swift-tools-version:5.3
+
+import PackageDescription
+
+let package = Package(
+ name: "argon2",
+ products: [
+ .library(
+ name: "argon2",
+ targets: ["argon2"]),
+ ],
+ targets: [
+ .target(
+ name: "argon2",
+ path: ".",
+ exclude: [
+ "kats",
+ "vs2015",
+ "latex",
+ "libargon2.pc.in",
+ "export.sh",
+ "appveyor.yml",
+ "Argon2.sln",
+ "argon2-specs.pdf",
+ "CHANGELOG.md",
+ "LICENSE",
+ "Makefile",
+ "man",
+ "README.md",
+ "src/bench.c",
+ "src/genkat.c",
+ "src/opt.c",
+ "src/run.c",
+ "src/test.c",
+ ],
+ sources: [
+ "src/blake2/blake2b.c",
+ "src/argon2.c",
+ "src/core.c",
+ "src/encoding.c",
+ "src/ref.c",
+ "src/thread.c"
+ ]
+ )
+ ]
+) \ No newline at end of file