8000 docs(cbio): GS1 auth key source and runtime call sequence by shroominic · Pull Request #138 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

docs(cbio): GS1 auth key source and runtime call sequence - #138

Closed
shroominic wants to merge 1 commit into
feature/cbio-gs1-frame-decodefrom
docs/cbio-gs1-auth-material
Closed

shroominic wants to merge 1 commit into
feature/cbio-gs1-frame-decodefrom
docs/cbio-gs1-auth-material

Conversation

@shroominic
Copy link
Copy Markdown
Owner

Adds docs/testing/cbio-gs1-auth-material.md, the offline evidence record for the GS1 authenticated-query lane. Closes #137.

Contents:

  • source of the per-frame RC4 key (static .rodata constant in the hash-verified libdata-handle-lib.so at 0x11164) and of the 16-byte authentication material (static per-package credential produced by register_key from an app-embedded token, stored in .bss at 0x18170);
  • re-acquired artifact provenance verified byte-identical to the previous record;
  • the vendor runtime call sequence for setup, authentication, live glucose, and history backfill with class/method references;
  • synthetic test vectors (plaintext -> expected RC4-masked bytes) for each frame type, which independently reproduce the 06 08 01 00 00 00 F1 plaintext from cbio-gs1-offline.md;
  • explicit limits, including the still-unreproduced literal token string.

Docs-only change. git diff --check clean; no vendor binaries, decompiled sources, or vendor code are included, and the document carries no sensor identifiers.

@shroominic
Copy link
Copy Markdown
Owner Author

Carried by the GS1 consolidation in PR #209 (branch feature/cbio-gs1, head 3eca4f4).

This PR is contained in the consolidated line; the merge that carries it is c85f827.

Closing as subsumed by the consolidation - not as won't fix. The per-defect evidence stays in this thread, and the carrying commit above is where the change now lives.

@shroominic shroominic closed this Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0