-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App provisioning framework #367
Commits on Nov 5, 2024
-
Update submodules after merging: * islet-project/assets#12 * islet-project/assets#13 Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 5572461 - Browse repository at this point
Copy the full SHA 5572461View commit details -
Add handling of realm metadata and sealing key derivation
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 38eb65b - Browse repository at this point
Copy the full SHA 38eb65bView commit details -
Use allocated pages instead of exported arrays in rsi driver
There is no need to modify the realm Linux kernel and export static arrays to use them as granules passed via RSI to RMM. Instead just use page allocation mechanism. The previous issue with the static buffers in rsi.ko was been related to improper usage of virt_to_phys() function, which doesn't work, because the static buffer belongs to the modules memory range. In that case virt_to_phys() returns improper physical address that doesn't belong to the RAM range. To make it work with static buffers, one could use: phys_addr_t granule = page_to_phys(vmalloc_to_page(rsi_page_buf)); Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for bd89daa - Browse repository at this point
Copy the full SHA bd89daaView commit details -
Don't allow to assign realm metadata multiple times
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for a8e2ef4 - Browse repository at this point
Copy the full SHA a8e2ef4View commit details -
Implement handling of RSI_ISLET_REALM_METADATA in the rsi driver
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for f0895f8 - Browse repository at this point
Copy the full SHA f0895f8View commit details -
Apply cosmetic changes to rsi driver
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for be6cadb - Browse repository at this point
Copy the full SHA be6cadbView commit details -
Fix handling of realm metadata RSI in TF-RMM
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for af4cf6f - Browse repository at this point
Copy the full SHA af4cf6fView commit details -
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 4a2531b - Browse repository at this point
Copy the full SHA 4a2531bView commit details -
Fix RIM calculation code to be complaint with EAC5 spec
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for baecef2 - Browse repository at this point
Copy the full SHA baecef2View commit details -
Fix macro definition name in TF-RMM
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 3defeca - Browse repository at this point
Copy the full SHA 3defecaView commit details -
Fix destruction of realm when metadata is not privided
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 465f3ac - Browse repository at this point
Copy the full SHA 465f3acView commit details -
hes: Implement derivation of VHUK_A and VHUK_M
Signed-off-by: Zofia Abramowska <z.abramowska@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 206a855 - Browse repository at this point
Copy the full SHA 206a855View commit details -
Get VHUKS from TF-A using vendor SMC RMM calls
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for ac17945 - Browse repository at this point
Copy the full SHA ac17945View commit details -
Implement RSI sealing key call with HKDF key generation
tf-a-rss: Enable fetching VHUK from HES Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 34c1877 - Browse repository at this point
Copy the full SHA 34c1877View commit details -
- RMI call - verification and validation - use in the sealing-key process Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 1fea9ad - Browse repository at this point
Copy the full SHA 1fea9adView commit details -
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 17a343a - Browse repository at this point
Copy the full SHA 17a343aView commit details -
Add description on how to extract the RIM using the rim-measurer-tool
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for b26e4a1 - Browse repository at this point
Copy the full SHA b26e4a1View commit details -
Add a high level description to README
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 9edfba8 - Browse repository at this point
Copy the full SHA 9edfba8View commit details -
Change Info to Debug and rework static assertions
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for f1ba298 - Browse repository at this point
Copy the full SHA f1ba298View commit details -
Put metadata on heap using Box
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 144cfe5 - Browse repository at this point
Copy the full SHA 144cfe5View commit details -
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 08a007e - Browse repository at this point
Copy the full SHA 08a007eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b18bfbf - Browse repository at this point
Copy the full SHA b18bfbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ab2cd - Browse repository at this point
Copy the full SHA d4ab2cdView commit details -
Fix the name of the network interface in the app-provisioning manual
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for e8ed466 - Browse repository at this point
Copy the full SHA e8ed466View commit details -
Add a note on how to build an OCI image in case of using older Docker…
… versions Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for c35f8b4 - Browse repository at this point
Copy the full SHA c35f8b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 206a4d3 - Browse repository at this point
Copy the full SHA 206a4d3View commit details -
Add a missing check for RD in State::New in SET_METADATA
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 94771ed - Browse repository at this point
Copy the full SHA 94771edView commit details -
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for eb15734 - Browse repository at this point
Copy the full SHA eb15734View commit details -
Apply fixes accordind to the review (submodules, comments)
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 7d844ab - Browse repository at this point
Copy the full SHA 7d844abView commit details -
Update the submodule reference to eac5/kvmtool-rim-measurer
Also, update the README.md file for app provisioning to point this submodule. Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for b92ae61 - Browse repository at this point
Copy the full SHA b92ae61View commit details -
Implement sealing/unsealing operations using the sealing keys
Use the symmetric sealing key that is derived by Islet RMM. Utilize AES-256-GCM for the encryption of sealed data. Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 0695976 - Browse repository at this point
Copy the full SHA 0695976View commit details -
Update readme acording to comments
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 81a1e62 - Browse repository at this point
Copy the full SHA 81a1e62View commit details -
Let the tf-rmm submodule point to the original repo
Signed-off-by: Piotr Sawicki <p.sawicki2@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for e6efed1 - Browse repository at this point
Copy the full SHA e6efed1View commit details -
Change info to debug in sealing.rs
Signed-off-by: Michał Szaknis <m.szaknis@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for d5e6332 - Browse repository at this point
Copy the full SHA d5e6332View commit details