f4463d803e
chore(pre-commit): add check-hooks-apply hook
...
[skip ci]
2021-10-30 20:57:28 +02:00
bf61e2578e
chore(makefile): do not run valgrind with test tgt
...
[skip ci]
2021-10-30 20:56:43 +02:00
ec0691fba1
makefile,pre-commit: add clang-tidy
continuous-integration/drone/push Build is passing
2021-10-30 20:39:23 +02:00
519919326e
cppcheck: specify necessary parameters
...
continuous-integration/drone/push Build is passing
* that is, both in ci, pre-commit config and in the makefile
* makefile and ci args are a little more strict than the pre-commit ones
* use globs of the file extensions we're after
* add verbosity
2021-10-30 20:05:28 +02:00
65b081dc30
chore: edit printf formatting and comments
...
[skip ci]
2021-10-27 18:56:14 +02:00
c0efa75c1a
switch to using {tuples,128bit int for ctr}
...
continuous-integration/drone/push Build is passing
multiple changes combined in a single commit, I know...
also, a move towards the use of OOP paradigm is imminent as we now have
to do rewrites at multiple places in the code for any minor change
2021-10-27 18:47:52 +02:00
b0d4cb2468
add .pre-commit-config.yaml
continuous-integration/drone/push Build is passing
2021-10-24 23:45:28 +02:00
cb4bca0b30
ctr should never be negative, use unsigned
continuous-integration/drone/push Build is passing
2021-10-24 23:44:43 +02:00
88414b445d
rename c to ctr
...
continuous-integration/drone/push Build is passing
of "c" and "ctr", the latter resembles "counter" sound more
2021-10-24 23:16:48 +02:00
7eef4f2951
add do_crypto declaration
continuous-integration/drone/push Build is passing
2021-10-24 23:04:50 +02:00
6cfd9e847e
generator.h: add both string and cstring
...
continuous-integration/drone/push Build is passing
..since we depend on both
2021-10-24 22:04:14 +02:00
2c01d3c6aa
add Makefile
continuous-integration/drone/push Build is passing
2021-10-24 21:39:12 +02:00
86c37f53d9
ci: add {cppcheck,valgrind} steps
continuous-integration/drone/push Build is passing
2021-10-24 21:35:57 +02:00
f30148a2fb
gitignore: add .idea
continuous-integration/drone/push Build is passing
2021-10-24 21:34:16 +02:00
e4367d292f
add .gitattributes file
2021-10-24 21:34:16 +02:00
f4c5ff95dc
ci: add .drone.starlark
2021-10-24 21:34:16 +02:00
b2da40ea0b
.gitignore: cmake related folders
2021-10-24 21:29:59 +02:00
bd9208a635
cmake: lower the required version
2021-10-24 21:29:59 +02:00
208e7d3cea
fix: Narrowing conversion from long to int
2021-10-24 21:29:59 +02:00
1d554354a4
chore: use modern includes
2021-10-24 21:29:58 +02:00
c44fa825c4
initial commit
2021-10-24 21:29:49 +02:00