• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zhaozg / lua-openssl / 19203415109
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: HEAD
DEFAULT BRANCH: master
Ran 09 Nov 2025 05:23AM UTC
Jobs 1
Files 45
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Nov 2025 04:34AM UTC coverage: 93.511%. Remained the same
19203415109

Pull #357

travis-ci

Copilot
Properly handle RSA deprecated APIs with pragma directives

- Fixed incorrect file header comment (ec.c → rsa.c)
- Added comprehensive documentation explaining deprecation handling approach
- Suppressed deprecation warnings using pragma directives for GCC/Clang
- Maintains full RSA functionality including all padding modes
- All 177 tests pass successfully
- Zero deprecation warnings for rsa.c

The approach keeps low-level RSA APIs because:
1. EVP_PKEY APIs don't provide perfect equivalents for all RSA operations
2. Module needs complete control over RSA operations (all padding modes)
3. Supports operations like RSA_private_encrypt/RSA_public_decrypt
4. Maintains backward compatibility with existing Lua applications

This follows OpenSSL community practice for modules requiring low-level API access.

Co-authored-by: zhaozg <542599+zhaozg@users.noreply.github.com>
Pull Request #357: Refactor RSA module to handle deprecated APIs with pragma directives

10188 of 10895 relevant lines covered (93.51%)

2332.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 19203415109.1 09 Nov 2025 05:27AM UTC 45
93.51
Travis Job
Source Files on build 19203415109
  • Tree
  • List 45
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #357
  • PR Base - master (#19202598087)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc