build(crypto): update `crypto/Makefile` to use `-std=gnu11`
What changed, and why it matters
This commit simply changes the C language standard version used to compile the crypto library from GNU C99 to GNU C11. It is a routine build-system update with no security-relevant code change and no functional impact on its own.
No security action required. Review the follow-up commit that introduces `max_align_t` for any security implications.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates crypto/Makefile to compile with -std=gnu11 instead of -std=gnu99. The commit message states this is cleanup because gnu99 is no longer used elsewhere and is needed to enable max_align_t in a follow-up commit. There is no change to source code, logic, compiler warnings, or security controls.
Changed components
crypto/MakefileInspect captured patch +1 / −1
### crypto/Makefile
@@ -40,7 +40,7 @@ OPTFLAGS ?= -O3 -g
CFLAGS += $(OPTFLAGS) \
$(SANFLAGS) \
- -std=gnu99 \
+ -std=gnu11 \
-W \
-Wall \
-Wextra \Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.