diff options
author | vnugent <public@vaughnnugent.com> | 2023-11-30 01:28:38 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-11-30 01:28:38 -0500 |
commit | a6a88aae3e6cb39ebd8fe0b63a865168e680ef45 (patch) | |
tree | 69407b5f719d17c21effde151175a79bd002015e /lib/Utils.Cryptography/argon2/Package.swift | |
parent | 29371caa9c29fd6cfdfb238d98f53fda59e2e8a7 (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.swift | 46 |
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 |