Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add CBMC proof of base64Decode function (#268)
* Add CBMC-proofs infrastructure * Add CBMC-proofs infrastructure (#242) * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Update ci.yml * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Addition to CBMC infrastructure (#243) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace Co-authored-by: Aniruddha Kanhere <[email protected]> * Added CBMC proof of setDataInterface function (#245) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC proof for setDataInterface function * removed unnecessary variables * Updated documentation * Uncrustified * Updated year in copyright notice Co-authored-by: Aniruddha Kanhere <[email protected]> * Added template inside proof directory * Added CBMC proof of OTA_HTTP_strerror function (#252) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Add CBMC proof of OTA_HTTP_strerror function * Removed extra line and updated error log * Updated error log Co-authored-by: Aniruddha Kanhere <[email protected]> * Add CBMC proofs for RequestdataBlock_Http function (#248) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC Proof of requestDataBlock_Http function * Removed extra line * Update Comments Co-authored-by: Aniruddha Kanhere <[email protected]> * Added CBMC proofs for OTA_MQTT_strerror function (#247) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC proof for OTA_MQTT_strerror function * Removed extra line * Updated comments * Fixed formatting errors * Updated error log Co-authored-by: Aniruddha Kanhere <[email protected]> * Added CBMC proofs for setControlInterface function (#246) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC proof for setControlInterface function * Removed extra line * Added macro for the function * Fix formating errors * Fix spell check errors * Added preprocessor definition for setControlInterface function Co-authored-by: Aniruddha Kanhere <[email protected]> * removed extra line * Uncrustified' * CBMC Proof of initFileTransfer_Http function (#249) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Add CBMC proof of initFileTransfer_Http function * Removed extra line * Updated Comments * Updated error log and comments * Updated comments * Fix formatting errors Co-authored-by: Aniruddha Kanhere <[email protected]> * CBMC proof of decodeFileBlock_Http function (#250) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC proof for decodeFileBlock_Http function * Removed extra line * Updated Comments * Fix formatting errors * Updated comments * Fix spell check error * Updated comments * Fix spell check errors * Updated arugments to malloc * updated the datatype in malloc argument Co-authored-by: Aniruddha Kanhere <[email protected]> * Added CBMC proof of CleanupData_Http function (#251) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Added CBMC proof for cleanupData_Http function * removed extra line * Updated Comments * Fixed formatting errors * Update error log * Updated comments Co-authored-by: Aniruddha Kanhere <[email protected]> * Added CBMC proof for stringBuilderUInt32Hex function (#253) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * added CBMC-proof files * Added Unwinding flag * Updated buffer initialization * Fixed spell check and formatting errorst * Updated comments * Added loop unwinding * Updated comments * Fix formatting errors * Added comment * updated the arguments to malloc * Updated comments Co-authored-by: Joshua Yan <[email protected]> * Updated comments Co-authored-by: Aniruddha Kanhere <[email protected]> Co-authored-by: Joshua Yan <[email protected]> * Added CBMC proof of stringBuilderUInt32Decimal function (#254) * Add CBMC-proofs infrastructure * Added value to not update the submodule * Added Include paths and preprocessor defines * Added template define file * Updated to ignore the output files on git push * Added words * Updated Project Name * Updated source directory path * Add checks on the branch * Updated Submodule update value * Added litani submodule update * Update Project name Co-authored-by: Aniruddha Kanhere <[email protected]> * Added new line in the end of the file * Remove whitespace * Add CBMC-proof files for stringBuilderUInt32Decimal * Fixed spell check and formatting errors * Updated Comments * Add loop unwinding * Updated comments * Updated comments * Updated spellings * updated arguments to the malloc Co-authored-by: Aniruddha Kanhere <[email protected]> * Add CBMC proofs for base64Decode function * Update doxygen in cbmc-proof branch (#275) * Add assert checks for http interface functions (#231) * Add assert checks for http interface functions * Uncrustified * Added spaces in assertion arguments Co-authored-by: Prasad Vyawahare <[email protected]> * Adding a Pull request template (#239) * Adding a Pull request template * Exclude .github from formatting check * Applying PR feedback * Update doxygen version to 1.9.2 (#274) Co-authored-by: Prasad Vyawahare <[email protected]> Co-authored-by: Shubham Divekar <[email protected]> Co-authored-by: Archit Gupta <[email protected]> * Free dynamic allocated variables * Updated comment * Updated comments Co-authored-by: Aniruddha Kanhere <[email protected]> Co-authored-by: Joshua Yan <[email protected]> Co-authored-by: Prasad Vyawahare <[email protected]> Co-authored-by: Shubham Divekar <[email protected]> Co-authored-by: Archit Gupta <[email protected]>
- Loading branch information