From a6a88aae3e6cb39ebd8fe0b63a865168e680ef45 Mon Sep 17 00:00:00 2001 From: vnugent Date: Thu, 30 Nov 2023 01:28:38 -0500 Subject: prep cryptography libs and add vendored copy of Argon2 offical lib w/ ci package --- lib/Utils.Cryptography/argon2/Package.swift | 46 +++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 lib/Utils.Cryptography/argon2/Package.swift (limited to 'lib/Utils.Cryptography/argon2/Package.swift') 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 -- cgit