Skip to content

Add encryption key CLI commands for confidential-http#270

Draft
nadahalli wants to merge 1 commit intomainfrom
tejaswi/encryption-key-helpers
Draft

Add encryption key CLI commands for confidential-http#270
nadahalli wants to merge 1 commit intomainfrom
tejaswi/encryption-key-helpers

Conversation

@nadahalli
Copy link
Contributor

Summary

  • Adds cre secrets store-encryption-key --passphrase command that derives an AES-256 key via HKDF-SHA256 and stores it in VaultDON
  • Adds cre secrets decrypt-output --passphrase --input command for local decryption of encrypted response bodies
  • Shared HKDF + AES-GCM decrypt helpers in cmd/secrets/common/encryption.go

@nadahalli nadahalli requested a review from a team as a code owner February 18, 2026 14:18
@github-actions
Copy link

⚠️ Abigen Fork Check - Update Available

The forked abigen package is outdated and may be missing important updates.

Version Value
Current Fork v1.16.0
Latest Upstream v1.17.0

Action Required

  1. Review abigen changes in upstream (only the accounts/abi/bind directory matters)
  2. Compare with our fork in cmd/generate-bindings/bindings/abigen/
  3. If relevant changes exist, sync them and update FORK_METADATA.md
  4. If no abigen changes, just update the version in FORK_METADATA.md to v1.17.0

Files to Review

  • cmd/generate-bindings/bindings/abigen/bind.go
  • cmd/generate-bindings/bindings/abigen/bindv2.go
  • cmd/generate-bindings/bindings/abigen/template.go

⚠️ Note to PR author: This is not something you need to fix. The Platform Expansion team is responsible for maintaining the abigen fork.

cc @smartcontractkit/bix-framework

@nadahalli nadahalli marked this pull request as draft February 18, 2026 14:19
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

Comments