Skip to content

Keeping track of items that still need addressed #5

@JacobBarthelmeh

Description

@JacobBarthelmeh

Trying to capture all items from review so far to make sure they are addressed.

  • Remove all fopen/fclose in preference of either WOLFSSL_BIO's or XFOPEN/XFCLOSE
  • Portability with dynamic buffer declarations (change to dynamic heap allocations instead of on stack)
  • Optimization of writing out to files (make sure is not written in DER then re written in PEM)
  • Optimization of reduction in XMEMSET's used on buffers
  • Fix for use of scanf and sanity checks around it's inputs
  • Refactor of wolfCLU_hexToBin to reduce it's complexity and number of arguments
  • Use ret checks and fall threw in function rather than wolfCLU_freeBins
  • Pass through the code to remove magic numbers i.e case 0 in clu_main.c and existing set of keyType value
  • add debug mode (adds enable-debug (-g -O0) and defaults to -O2 without debug #4)
  • add Wall flag (adds Wall to CFLAG, remove stomping on CFLAG, update automake version, and fix for warning #3)
  • refactor of free_things* functions such as the one in clu_certgen_rsa.c
  • update all file license headers

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions