diff options
-rw-r--r-- | TestScripts/coverity-linux.txt | 17 | ||||
-rw-r--r-- | TestScripts/coverity-windows.txt | 14 | ||||
-rw-r--r-- | TestScripts/cryptest-coverity.cpp | 13 |
3 files changed, 34 insertions, 10 deletions
diff --git a/TestScripts/coverity-linux.txt b/TestScripts/coverity-linux.txt index 9d5d6103..df373ee1 100644 --- a/TestScripts/coverity-linux.txt +++ b/TestScripts/coverity-linux.txt @@ -1,8 +1,12 @@ -The following are copy/paste instructions for invoking cov-build, building the library and submitting the artifacts for a scan. +# coverity-linux.txt - Scan build submission instructions for Unix and Linux. +# Written and placed in public domain by Jeffrey Walton and Uri Blumenthal. +# Copyright assigned to Crypto++ project. +# +# The following are copy/paste instructions for invoking cov-build, building the library and submitting the artifacts for a scan. +# +# For more information see http://cryptopp.com/wiki/Coverity_Scan. -For more information see http://cryptopp.com/wiki/Coverity_Scan. - -################################################################ +################################################################## reset @@ -16,8 +20,11 @@ CXXFLAGS="-DNDEBUG -g2 -O3 -march=i686 -msse -msse2 -msse3 -mssse3 -mno-aes" cov tar czvf cryptopp.tgz cov-int +set CRYPTOPP_COVERITY_TOKEN=XXXXXXXXXXXXXXXX COVERITY_SCAN_NAME="Rijndael-AliasedTable-SSE2-Linux-i686" -curl --form token="$CRYPTOPP_COVERITY_TOKEN" \ + +curl + --form token="$CRYPTOPP_COVERITY_TOKEN" \ --form email=webmaster@cryptopp.com \ --form file=@cryptopp.tgz \ --form version="$COVERITY_SCAN_NAME" \ diff --git a/TestScripts/coverity-windows.txt b/TestScripts/coverity-windows.txt index 9d3d7e2f..6fab35b0 100644 --- a/TestScripts/coverity-windows.txt +++ b/TestScripts/coverity-windows.txt @@ -1,8 +1,12 @@ -The following are copy/paste instructions for invoking cov-build, building the library and submitting the artifacts for a scan. +# coverity-windows.txt - Scan build submission instructions for Unix and Linux. +# Written and placed in public domain by Jeffrey Walton and Uri Blumenthal. +# Copyright assigned to Crypto++ project. +# +# The following are copy/paste instructions for invoking cov-build, building the library and submitting the artifacts for a scan. +# +# For more information see http://cryptopp.com/wiki/Coverity_Scan. -For more information see http://cryptopp.com/wiki/Coverity_Scan. - -################################################################ +################################################################## cls @@ -22,4 +26,4 @@ curl.exe ^ --form file=@cryptopp.zip ^ --form version="%COVERITY_SCAN_NAME%" ^ --form description="%COVERITY_SCAN_NAME%" ^ -https://scan.coverity.com/builds?project=Cryptopp + https://scan.coverity.com/builds?project=Cryptopp diff --git a/TestScripts/cryptest-coverity.cpp b/TestScripts/cryptest-coverity.cpp new file mode 100644 index 00000000..dbbade72 --- /dev/null +++ b/TestScripts/cryptest-coverity.cpp @@ -0,0 +1,13 @@ +// cryptest-coverity.cpp - Coverity modeling file. +// Written and placed in public domain by Jeffrey Walton and Uri Blumenthal. +// Copyright assigned to Crypto++ project. +// +// For more information see http://cryptopp.com/wiki/Coverity_Scan. +// +// Also see https://scan.coverity.com/tune#what-is-model + +/////////////////////////////////////////////////////////////////// + +void special_abort(const char* msg) { + __coverity_panic__(); +} |