Skip to content

OPEN-107: Add missing APDU commands, ELC helper, and JVM facades #62

Open
SaBie73 wants to merge 7 commits intomainfrom
feature/open-107-general-internal-auth
Open

OPEN-107: Add missing APDU commands, ELC helper, and JVM facades #62
SaBie73 wants to merge 7 commits intomainfrom
feature/open-107-general-internal-auth

Conversation

@SaBie73
Copy link
Copy Markdown
Contributor

@SaBie73 SaBie73 commented Mar 4, 2026

Adds missing APDU builders and ELC helper plumbing, aligns zeroizing changes, tightens trusted-channel exposure, updates JVM/FFI surfaces, and ships tooling/docs updates for APDU recording.

Changes

  • Added missing APDU command builders and status mappings (including internal authenticate).
  • Added ELC ephemeral public key helper and wiring in Rust/JVM; improved FFI/command exports.
  • Introduced JVM/Java facades for stable method access and response creation.
  • Gated trusted channel exposure; updated apdu-tools feature flags and docs; added helper script.
  • Fixed build issues after ASN1 zeroizing changes and updated tests.

Breaking Changes

  • None

  - Provide a contact-based mutual ELC authentication flow
  - Resolve the CVC chain from a local cvcDir and derive the GA Step1 key reference from GET DATA (0x80 CA 01 00).
  - Extend APDU recorder to support the contact-based flow and default to the local test CVC directory.
  - Add replay/test vectors (JSONL transcript + CVC input set) under test-vectors/.
…ers` alias, derive `Default` for `TrustedChannelOptions`, address large error lint, and update ignore lists.
…al key handling; include fixtures for CVC parsing
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.

2 participants