Skip to content

huntkao/opencv-stqc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV 4.5.0 — STQC CERT-C Remediation

CERT-C highest-safety remediation of OpenCV 4.5.0 across five modules.

Scope

Module Files changed Key rules
modules/core 13 STR31-C, EXP34-C, FIO47-C, ERR33-C
modules/imgproc 8 STR31-C, ARR38-C, EXP34-C
modules/calib3d 6 ARR38-C, EXP34-C, INT32-C
modules/features2d 2 INT32-C
modules/imgcodecs 7 STR31-C, STR11-C, EXP34-C

35 files · 131 insertions · 110 deletions

Highlights

  • All sprintf and strcpy calls removed from production src/ in every module
  • doubleToString/floatToString in core gained a buf_size parameter (STR31-C)
  • hough.cpp empty-vector crash guard (ARR38-C)
  • grfmt_gdal.cpp null-pointer fall-through fix (EXP34-C)
  • sift.dispatch.cpp large-shift UB replaced with ldexpf (INT32-C)
  • circlesgrid.cpp invalid at(-1) guard (ARR38-C)

Contents

stqc_task.md          — original task specification
patches/              — unified diffs per module
reports/              — cppcheck audit results + per-module summaries

Base

OpenCV 4.5.0 tag (d5fd2f0).

About

OpenCV 4.5.0 STQC CERT-C remediation — core, imgproc, calib3d, features2d, imgcodecs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors