GoogleCloudPlatform / GoogleCloudPlatform/kms-integrations

Add aarch64 release

Open
#43 2 comments 7 reactions 0 assignees View on GitHub
feature request
Dominant language
C++
Stars
47
Forks
24
PR merge metrics
No merged PRs in 30d

Description

The [opentitan project](https://github.com/lowRISC/opentitan) uses `GoogleCloudPlatform/kms-integrations` to retrieve its firmware signing keys from Google Cloud KMS.
We started adding [support for ARM/aarch64](https://github.com/lowRISC/opentitan/pull/26476) but one missing piece is `GoogleCloudPlatform/kms-integrations`.

I was easily able to build with `bazel build //kmsp11/main:libkmsp11.so` as described [here](https://github.com/GoogleCloudPlatform/kms-integrations/blob/master/BUILDING.md) and then upload a [release to my own repo](https://github.com/troibe/kms-integrations/releases/tag/pkcs11-v1.6).
`libkmsp11.so` works as expected when used with the opentitan project on my ARM machine.

If `GoogleCloudPlatform/kms-integrations` was using GitHub actions for the releases I would just open a PR here.
Unfortunately I don't have enough insight how the Kokoro build/release system works.

Could you either guide me how I could open a PR to add the aarch64 release to this repo
or if that is not possible for external contributors add the release yourself?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.