aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-18Snap for 9626528 from d8deba8bc7e588f785533e169b55852fb971343f to udc-releaseandroid-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-vts-14.0_r1android-security-14.0.0_r9android-security-14.0.0_r8android-security-14.0.0_r7android-security-14.0.0_r6android-security-14.0.0_r5android-security-14.0.0_r4android-security-14.0.0_r3android-security-14.0.0_r2android-security-14.0.0_r1android-platform-14.0.0_r8android-platform-14.0.0_r7android-platform-14.0.0_r6android-platform-14.0.0_r5android-platform-14.0.0_r4android-platform-14.0.0_r3android-platform-14.0.0_r2android-platform-14.0.0_r1android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-cts-14.0_r1android-14.0.0_r28android-14.0.0_r2android-14.0.0_r15android-14.0.0_r14android-14.0.0_r13android-14.0.0_r1android14-tests-releaseandroid14-security-releaseandroid14-s2-releaseandroid14-s1-releaseandroid14-releaseandroid14-platform-releaseAndroid Build Coastguard Worker
Change-Id: Icad4d789079f0b2576759d6e4732a9e369e8ab4a
2023-02-17[ANDROID] Move open-dice bindgens and bindgen tests next to wrappers am: ↵android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releaseAlice Wang
a873dcf070 am: 1a9fcc06ea am: 0f007f4f3a Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2439496 Change-Id: I3f2475e4e382c0108c5e82f0b715c3e794b4a097 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17[ANDROID] Move open-dice bindgens and bindgen tests next to wrappers am: ↵Alice Wang
a873dcf070 am: 1a9fcc06ea Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2439496 Change-Id: Ifed83d762d10cdae0ecb02184fe738845bc0c524 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17[ANDROID] Move open-dice bindgens and bindgen tests next to wrappers am: ↵android-u-beta-1-gplAlice Wang
a873dcf070 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2439496 Change-Id: Ifebb6e693eac3d9a2ca1954b5f4efb054836dbf5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-16[ANDROID] Move open-dice bindgens and bindgen tests next to wrappersAlice Wang
This cl moves the open-dice cbor and bcc bindgens and their tests next to their safe wrapper library so that we can limit their visibility only to :__subpackges__ to align with the rust bindgen recommendation[1]. [1] https://source.android.com/docs/setup/build/rust/building-rust-modules/source-code-generators/bindgen-modules#visibility-and-linkage Bug: 267575445 Test: m pvmfw_img microdroid_manager Change-Id: Id0034c38455d41bafdb5cccc5fe365c27e4958ea
2023-02-15Snap for 9607154 from 9172e8e69cc0f36a276b6dffc209310e509ec8a8 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I9c4758cd191a415b68a91d9bbbb884aaa85375e6
2023-02-14ANDROID: Introduce libopen_dice_*_baremetal am: 2baf4441a2 am: 47efe57b4e ↵Pierre-Clément Tosi
am: c9ef60d0a9 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2376033 Change-Id: If2bce5a3220bc5715c471d2af64a117b2fcff746 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14ANDROID: Make Rust bindgens wrap their libs am: a7f334a688 am: 2ecf280390 ↵Pierre-Clément Tosi
am: f1f097f924 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2430697 Change-Id: I8212b0602539d8a5b2c6034e25e30e759b6b3111 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13ANDROID: Introduce libopen_dice_*_baremetal am: 2baf4441a2 am: 47efe57b4ePierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2376033 Change-Id: I93439ba5f8ebeee609ef4cf865ad519d368779c0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13ANDROID: Make Rust bindgens wrap their libs am: a7f334a688 am: 2ecf280390Pierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2430697 Change-Id: I9efd8c14c3245a2a7bebc7451333fa92c45c53d1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13ANDROID: Introduce libopen_dice_*_baremetal am: 2baf4441a2Pierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2376033 Change-Id: Iee8f964d27988854d766324cd2349baf1fce1550 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13ANDROID: Make Rust bindgens wrap their libs am: a7f334a688Pierre-Clément Tosi
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2430697 Change-Id: I04adf5c8481a1f7665bfdfe668035f58bf8b9c6d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13ANDROID: Introduce libopen_dice_*_baremetalPierre-Clément Tosi
Add a library allowing client code to implement their own DiceClearMemory e.g. for baremetal code. Bug: 256827715 Test: TH Change-Id: Id95439af7ff46d8fdfdc291079a4676b179edfdc
2023-02-11Snap for 9591832 from e36d76dc9f3e3226c66aaf5a1f7f51309b894fff to udc-releaseAndroid Build Coastguard Worker
Change-Id: Id189498d2f3920032446d7454c60a0cca8f9abf2
2023-02-10ANDROID: Make Rust bindgens wrap their libsPierre-Clément Tosi
Link against the libraries directly, statically, and exclusively as the Rust bindgen should only bind against what the header of those libraries export. Bug: 267575445 Test: TH Change-Id: I5044d91b42d82f85aef160e8376e71f10042cb1e
2023-02-09Merge remote-tracking branch 'aosp/upstream-main' into HEAD am: 3c1a98e8a1 ↵Atul Luykx
am: ce7a278ec4 am: 180bc5646f Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2426733 Change-Id: Id54b706aa7d5b62c6b60e5449978b709b389313c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09Merge remote-tracking branch 'aosp/upstream-main' into HEAD am: 3c1a98e8a1 ↵Atul Luykx
am: ce7a278ec4 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2426733 Change-Id: Ifdbe399e52d419f14fc2059730a3b2b93efa9f61 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09Merge remote-tracking branch 'aosp/upstream-main' into HEAD am: 3c1a98e8a1Atul Luykx
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2426733 Change-Id: I469c1926bbcb560be33997c1620cebed6f0abd86 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08Merge remote-tracking branch 'aosp/upstream-main' into HEADAtul Luykx
Change-Id: Ic4c41feb11be6fb568ae26a47b47627ae4618936 Test: mmm external/open-dice Test: (cd external/open-dice && atest --host-unit-test-only)
2023-02-08Snap for 9576141 from 358fe3c26a17408f803c1b36a64a97253bbcf054 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I9c62d66adb91fd79392e39e10eacfee3d9ffb405
2023-02-07[ANDROID] Make bcc_bindgen[_nostd] visible to //system/security/diced am: ↵Alice Wang
0bd1b1d32b am: 0266b37c2b am: 996b811aa8 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2422732 Change-Id: Iee65c13227585833155721f4f35b06059a84cf7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07[ANDROID] Make bcc_bindgen[_nostd] visible to //system/security/diced am: ↵Alice Wang
0bd1b1d32b am: 0266b37c2b Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2422732 Change-Id: Iaf7d9d55016bcc52d02f6a41ca59bb33c35f1484 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07[ANDROID] Make bcc_bindgen[_nostd] visible to //system/security/diced am: ↵Alice Wang
0bd1b1d32b Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2422732 Change-Id: I256ff36bd9eb69c16122f2430a55c0cc7b04a5b0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07[ANDROID] Make bcc_bindgen[_nostd] visible to //system/security/dicedAlice Wang
Test: m pvmfw_img microdroid_manager Test: atest microdroid_manager_test vmbase_example.integration_test Bug: 267575445 Change-Id: I507521634911fe34fb31b0c8d20a2647e9a9d6bb
2023-02-07Snap for 9569386 from fb38acc4329abaec17701acd391ef7ddcb7cead4 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ide61aae5bc2ff2d770ec7421f67402485f124dca
2023-02-06[ANDROID] Convert DiceResult to enum am: a2ab280bde am: 993508a164 am: ↵Alice Wang
ad1935fcd3 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2419317 Change-Id: I29712dd1e67f7db4d04fbf9d9a592ccf21f927bf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06[ANDROID] Convert DiceResult to enum am: a2ab280bde am: 993508a164Alice Wang
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2419317 Change-Id: Ifa07520683dd8c8a3b46fe18dd69485784c54cee Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06[ANDROID] Convert DiceResult to enum am: a2ab280bdeAlice Wang
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2419317 Change-Id: Ib9b731cf9b270fa36e072ebec479ca9fade2931a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04Snap for 9562441 from a416d97ae110f193e38c07947e36ba5d056ca31f to udc-releaseAndroid Build Coastguard Worker
Change-Id: I532444e22099dfad54e4c38be39848b79b246bb2
2023-02-03[ANDROID] Convert DiceResult to enumAlice Wang
Test: atest diced_utils_test diced_sample_inputs_test \ diced_test diced_vendor_test Test: m pvmfw_img microdroid_manager && atest \ microdroid_manager_test Bug: 267575445 Change-Id: I7d9f1e30fc30f17929c279a0637200023007c1bc
2023-02-03[ANDROID] Make dice_cbor_bindgen visible to system/security/diced am: ↵Alice Wang
b321fa3d1f am: 26eaca0ed6 am: 51ba201c08 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2418819 Change-Id: I45865e541a47466ac48dc050eeabb60ee81b7cf7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03[ANDROID] Make dice_cbor_bindgen visible to system/security/diced am: ↵Alice Wang
b321fa3d1f am: 26eaca0ed6 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2418819 Change-Id: If05b0720203ad4a9fd7f6eced20966df70f2b8b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03[ANDROID] Make dice_cbor_bindgen visible to system/security/diced am: b321fa3d1fAlice Wang
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2418819 Change-Id: Ic694bca124d976c35c29ea007c8d09513c2242ce Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02[ANDROID] Convert DiceMode to enum in rust bindgen directly am: 5865680d41 ↵Alice Wang
am: d116565c18 am: 95ae46686a Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2411883 Change-Id: I5443391d4609150252734b64b9523935c255edfe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02[ANDROID] Convert DiceMode to enum in rust bindgen directly am: 5865680d41 ↵Alice Wang
am: d116565c18 Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2411883 Change-Id: Id0421c90bb7a3e9e3a40ddcce0f18f17bc94a304 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02[ANDROID] Convert DiceMode to enum in rust bindgen directly am: 5865680d41Alice Wang
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2411883 Change-Id: Icdcbb5b176d67bcb606b07cfc0de9462898b9a8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02[ANDROID] Make dice_cbor_bindgen visible to system/security/dicedAlice Wang
And convert DiceConfigType to enum. Bug: 267575445 Test: m pvmfw_img microdroid_manager Change-Id: I3cc5a79608b53e67a175a88aa42d01dd143d585e
2023-01-31[ANDROID] Convert DiceMode to enum in rust bindgen directlyAlice Wang
To reduce boilerplate DiceMode conversion in multiple places. Test: m pvmfw_img microdroid_manager Change-Id: I5858c31d329a80f98c4cd8bfea7f39a77dfba169
2023-01-30Add comment on mirroring to .gitmodulesDarren Krahn
As a side effect, when this commit is mirrored the copybara transformations will be applied. To induce updated transformations on .gitmodules, the version can be updated. This version has no other purpose. Change-Id: I0d9b107a63429750e5aff5db54ce555fe840ea9b Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/127011 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Darren Krahn <dkrahn@google.com>
2023-01-27Add P-384 Support for CBOR templatesAtul Luykx
Implements ECDSA P-384 boringSSL operations and the relevant CBOR operations to create a CBOR certificate. Change-Id: I551ae7b38f01feeaf4b240b85e3b25d703bf8bcd Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/71280 Reviewed-by: Darren Krahn <dkrahn@google.com> Commit-Queue: Atul Luykx <aluykx@google.com> Reviewed-by: Andrew Scull <ascull@google.com>
2023-01-24Separate Ed25519 build targetsAtul Luykx
This is in preparation to support P-384. Change-Id: Id4f9638d4176282e276ffb4b14ae6c64a4212ea2 Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/126681 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Atul Luykx <aluykx@google.com>
2023-01-24Update pigweed submoduleDarren Krahn
Bug: b/265165949 Change-Id: Ic9337f8737739f959d952b127da9eeb1c76133cb Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/126686 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com> Pigweed-Auto-Submit: Darren Krahn <dkrahn@google.com>
2023-01-13Update boringsslDarren Krahn
Bug: b/265165949 Change-Id: I9415f13e20051229c2deff9486dcb4752f12eee7 Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/126428 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Andrew Scull <ascull@google.com>
2023-01-12Update mbedtls submodule to 3.3.0Darren Krahn
This version includes the patch we were carrying so that has been removed. There are also a few changes to work with the new version: * Config updates to pull in new source files * Add MBEDTLS_ALLOW_PRIVATE_ACCESS which allows the ECDSA ops code to remain unchanged * Provide a DRBG for deterministic ECDSA signing, used for blinding Bug: b/265165949 Change-Id: I710859a32c30a4ba015fa33c13f4ac0fb1ed1aeb Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/126452 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Darren Krahn <dkrahn@google.com>
2023-01-12Automated gn style fixupsDarren Krahn
Change-Id: I00d62fe2ef95e3a6faf8018a13bf7033d2a128b6 Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/126451 Reviewed-by: Andrew Scull <ascull@google.com> Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com> Pigweed-Auto-Submit: Darren Krahn <dkrahn@google.com>
2022-12-10Snap for 9391130 from 9dc6436e54fac7826e5257b19cdc29d783bd7342 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I03ed6f84928d0f9c4b5cbb6ecec25f0450fecab9
2022-12-09Merge "libopen_dice_bcc_bindgen: Export BccHandoverParse" am: c516afe5d0 am: ↵Treehugger Robot
58372cc20e am: 1968ac578a Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2337623 Change-Id: I89949575011d13272570b416324addf977ddccc5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge "libopen_dice_bcc_bindgen: Export BccHandoverParse" am: c516afe5d0 am: ↵Treehugger Robot
58372cc20e Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2337623 Change-Id: I26e07cd10b48b7db50b110a007c78edccf12eb60 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge "libopen_dice_bcc_bindgen: Export BccHandoverParse" am: c516afe5d0Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/external/open-dice/+/2337623 Change-Id: Id876fc5922db9f1adbb0a21d33ffef2ef9931b4a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-09Merge "libopen_dice_bcc_bindgen: Export BccHandoverParse"main-16k-with-phonesTreehugger Robot