diff options
Diffstat (limited to 'lib/blake2')
-rw-r--r-- | lib/blake2/BUILD.bazel | 28 | ||||
-rw-r--r-- | lib/blake2/blake2s_kat.h (renamed from lib/blake2/tests/blake2s_kat.h) | 0 | ||||
-rw-r--r-- | lib/blake2/blake2s_selftest.cc (renamed from lib/blake2/tests/blake2s_selftest.cc) | 0 | ||||
-rw-r--r-- | lib/blake2/meson.build | 24 |
4 files changed, 28 insertions, 24 deletions
diff --git a/lib/blake2/BUILD.bazel b/lib/blake2/BUILD.bazel new file mode 100644 index 0000000..4723ae6 --- /dev/null +++ b/lib/blake2/BUILD.bazel @@ -0,0 +1,28 @@ +package(default_visibility = ["//visibility:public"]) + +cc_library( + name = "blake2s", + srcs = ["blake2s.c"], + hdrs = ["include/blake2s.h"], + includes = ["include"], + deps = select({ + "@platforms//os:none": ["//lib/libk:k"], + "//conditions:default": [], + }), +) + +cc_test( + name = "test_blake2s", + srcs = [ + "blake2s_kat.h", + "blake2s_selftest.cc", + ], + target_compatible_with = select({ + "@platforms//os:none": ["@platforms//:incompatible"], + "//conditions:default": [], + }), + deps = [ + "//lib/blake2:blake2s", + "@googletest//:gtest_main", + ], +) diff --git a/lib/blake2/tests/blake2s_kat.h b/lib/blake2/blake2s_kat.h index dec250a..dec250a 100644 --- a/lib/blake2/tests/blake2s_kat.h +++ b/lib/blake2/blake2s_kat.h diff --git a/lib/blake2/tests/blake2s_selftest.cc b/lib/blake2/blake2s_selftest.cc index 420544d..420544d 100644 --- a/lib/blake2/tests/blake2s_selftest.cc +++ b/lib/blake2/blake2s_selftest.cc diff --git a/lib/blake2/meson.build b/lib/blake2/meson.build deleted file mode 100644 index dc06f3e..0000000 --- a/lib/blake2/meson.build +++ /dev/null @@ -1,24 +0,0 @@ - -blake2s_srcs = files('blake2s.c') -blake2s_incl = include_directories('include') - -blake2s = declare_dependency( - link_with: static_library('blake2s', blake2s_srcs, - include_directories: blake2s_incl, - dependencies: libk), - include_directories: blake2s_incl, -) - -# tests -blake2s_sut = declare_dependency( - link_with: library('blake2s_sut', blake2s_srcs, - include_directories: blake2s_incl, - native: true), - include_directories: blake2s_incl, -) - -test('blake2s selftest', - executable('test_blake2s_selftest', 'tests/blake2s_selftest.cc', - dependencies: [ blake2s_sut, gtest ], - native: true) -) |