Skip to content

Commit 0596ea2

Browse files
authored
Merge pull request #31 from itzmeanjan/improve-api-of-hash-xof-cxof
Improve Ascon-{Hash, Xof, CXof} API, Add NIST ACVP KATs
2 parents 66cbf93 + 5f78820 commit 0596ea2

30 files changed

+1959
-3362
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,6 @@ __pycache__
3838
# For Clangd
3939
compile_commands.json
4040
.cache
41+
42+
# ACVP server
43+
ACVP-Server/

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@ $(GTEST_PARALLEL): $(SUBTLE_INC_DIR)
3939
.PHONY: clean
4040
clean: ## Remove build directory
4141
rm -rf $(BUILD_DIR)
42+
rm -rf kats/scripts/ACVP-Server
4243

4344
.PHONY: format
4445
format: $(ASCON_SOURCES) $(TEST_SOURCES) $(TEST_HEADERS) $(BENCHMARK_SOURCES) $(BENCHMARK_HEADERS) $(EXAMPLE_SOURCES) $(EXAMPLE_HEADERS) ## Format source code
4546
clang-format -i $^
47+
48+
.PHONY: sync_acvp_kats
49+
sync_acvp_kats: ## Downloads NIST ACVP KAT vectors and updates local KATs
50+
cd kats/scripts && ./sync_acvp_kats.sh && cd -

README.md

Lines changed: 141 additions & 70 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)