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

Alan-Jowett / sonde / 23812689787
82%

Build:
DEFAULT BRANCH: main
Ran 31 Mar 2026 06:33PM UTC
Jobs 1
Files 77
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

31 Mar 2026 06:15PM UTC coverage: 85.145% (+0.02%) from 85.128%
23812689787

push

github

web-flow
feat(gateway): add AES-256-GCM frame processing behind feature flag (#610)

* feat(gateway): add AES-256-GCM frame processing behind feature flag (#495)

- Add \GatewayAead\ implementing \AeadProvider\ via \es-gcm\ crate
- Feature-gated frame encode/decode using AES-256-GCM
- Existing HMAC path unchanged (default)
- Tests for AES-GCM round-trip and authentication failure

Implements: #495 (Phase 5, gateway layer — additive)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address review findings: remove unused import, deduplicate AEAD handlers, add integration tests

- Remove unused Sha256Provider import in ead.rs test module
- Extract handle_wake_core, handle_get_chunk_core, handle_app_data_core
  shared helpers so HMAC and AEAD handler variants share all business logic
  (fixes missing GW-1300 AC4 and GW-1308 AC1 logging in AEAD path)
- Add ead_engine.rs integration tests (feature-gated under es-gcm-codec):
  WAKE round-trip, wrong-PSK discard, tampered-frame discard, PEER_REQUEST
  rejection, unknown key_hint discard

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

38 of 38 new or added lines in 1 file covered. (100.0%)

23541 of 27648 relevant lines covered (85.15%)

153.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23812689787.1 31 Mar 2026 06:33PM UTC 77
85.15
GitHub Action Run
Source Files on build 23812689787
  • Tree
  • List 77
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23812689787
  • 063c31ac on github
  • Prev Build on main (#23808547256)
  • Next Build on main (#23819205766)
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