Commit Graph

27 Commits

Author SHA1 Message Date
639d941461
fix(makefile): release folder for release builds
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-02 04:16:44 +01:00
ebba54b940
chore(cmake): move CMAKE_CXX_FLAGS to CMakeLists
All checks were successful
continuous-integration/drone/push Build is passing
* use proper conditionals, should any overrides exist in the environment
* distinguish between debug and release builds and set flags accordingly
2021-11-01 08:54:55 +01:00
14eaaf98f7
cmake: specify project lang
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-31 23:08:41 +01:00
8c1dfea06e
modernise: use trailing return type
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-30 21:53:47 +02:00
46e5048788
add reseed() and do_sha() functions
All checks were successful
continuous-integration/drone/push Build is passing
currently the bodies of the functions are pretty much bogus
2021-10-30 21:42:47 +02:00
92946eec91
chore: use int64_t instead of long
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-30 21:41:21 +02:00
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-30 20:39:23 +02:00
519919326e
cppcheck: specify necessary parameters
All checks were successful
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}
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-24 23:45:28 +02:00
cb4bca0b30
ctr should never be negative, use unsigned
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-24 23:44:43 +02:00
88414b445d
rename c to ctr
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-24 23:04:50 +02:00
6cfd9e847e
generator.h: add both string and cstring
All checks were successful
continuous-integration/drone/push Build is passing
..since we depend on both
2021-10-24 22:04:14 +02:00
2c01d3c6aa
add Makefile
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-24 21:39:12 +02:00
86c37f53d9
ci: add {cppcheck,valgrind} steps
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-24 21:35:57 +02:00
f30148a2fb
gitignore: add .idea
All checks were successful
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