mirror of
https://github.com/henrydcase/pqc.git
synced 2024-11-22 23:48:58 +00:00
Move #if check from manual to automatic
This commit is contained in:
parent
dfe9508551
commit
56e8d17a7d
1
.github/pull_request_template.md
vendored
1
.github/pull_request_template.md
vendored
@ -6,7 +6,6 @@
|
|||||||
#### Manually checked properties
|
#### Manually checked properties
|
||||||
<!-- These checkboxes serve for the maintainers of PQClean to verify your submission. Please do not check them yourself. -->
|
<!-- These checkboxes serve for the maintainers of PQClean to verify your submission. Please do not check them yourself. -->
|
||||||
|
|
||||||
* [ ] `#if`/`#ifdef`s only for header encapsulation
|
|
||||||
* [ ] No stringification macros
|
* [ ] No stringification macros
|
||||||
* [ ] Output-parameter pointers in functions are on the left
|
* [ ] Output-parameter pointers in functions are on the left
|
||||||
* [ ] Negative return values on failure of API functions (within restrictions of FO transform).
|
* [ ] Negative return values on failure of API functions (within restrictions of FO transform).
|
||||||
|
@ -36,6 +36,7 @@ _The checking of items on this list is still being developed. Checked items shou
|
|||||||
* [x] API functions do not write outside provided buffers
|
* [x] API functions do not write outside provided buffers
|
||||||
* [x] `api.h` cannot include external files
|
* [x] `api.h` cannot include external files
|
||||||
* [x] Compiles with `-Wall -Wextra -Wpedantic -Werror` with `gcc` and `clang`
|
* [x] Compiles with `-Wall -Wextra -Wpedantic -Werror` with `gcc` and `clang`
|
||||||
|
* [x] `#if`/`#ifdef`s only for header encapsulation
|
||||||
* [x] Consistent test vectors across runs
|
* [x] Consistent test vectors across runs
|
||||||
* [x] Consistent test vectors on big-endian and little-endian machines
|
* [x] Consistent test vectors on big-endian and little-endian machines
|
||||||
* [x] Consistent test vectors on 32-bit and 64-bit machines
|
* [x] Consistent test vectors on 32-bit and 64-bit machines
|
||||||
@ -66,7 +67,6 @@ _The checking of items on this list is still being developed. Checked items shou
|
|||||||
## Requirements on C implementations that are manually checked
|
## Requirements on C implementations that are manually checked
|
||||||
|
|
||||||
* Minimalist Makefiles
|
* Minimalist Makefiles
|
||||||
* `#if`/`#ifdef`s only for header encapsulation
|
|
||||||
* No stringification macros
|
* No stringification macros
|
||||||
* Output-parameter pointers in functions are on the left
|
* Output-parameter pointers in functions are on the left
|
||||||
* `const` arguments are labeled as `const`
|
* `const` arguments are labeled as `const`
|
||||||
|
Loading…
Reference in New Issue
Block a user