Hello arm-soc maintainers,
Please pull this small fix that removes a few unused function declarations
in the TEE subsystem.
Thanks,
Jens
The following changes since commit 2dde18cd1d8fac735875f2e4987f11817cc0bc2c:
Linux 6.5 (2023-08-27 14:49:51 -0700)
are available in the Git repository at:
https://git.linaro.org/people/jens.wiklander/linux-tee.git/ tags/optee-for-for-v6.6
for you to fetch changes up to 069969d6c5264d2348fd6cf0cedc00fd87ff3cee:
tee: Remove unused declarations (2023-09-13 08:16:24 +0200)
----------------------------------------------------------------
Remove a few unused declarations in TEE subsystem
----------------------------------------------------------------
Yue Haibing (1):
tee: Remove unused declarations
drivers/tee/optee/optee_private.h | 2 --
drivers/tee/tee_private.h | 2 --
2 files changed, 4 deletions(-)
Hi All,
Note you may have received another instance of this note but when I
attempted to send to all TF ML's simultaneously it seemed to fail, so
sending to each one at a time. Sorry about that. :/
We've created a Discord Server for real time chats/sharing. This solution
comes at no cost to the project, is set up with channels for each project,
includes a #general channel, and supports direct 1-1 chats between members,
all with the goal of improving collaboration between trustedfirmware.org
developers.
We encourage all to join! :) Instructions for joining can be found on
the TF.org
FAQ page <https://www.trustedfirmware.org/faq/>.
See you all there and please don't hesitate to reach out if you have any
questions!
Don Harbin
TrustedFirmware Community Manager
don.harbin(a)linaro.org
Hi All,
To all TF maillists in case all aren't yet aware.
We've created a Discord Server for real time chats/sharing. This solution
comes at no cost to the project, is set up with channels for each project,
includes a #general channel, and supports direct 1-1 chats between members,
all with the goal of improving collaboration between trustedfirmware.org
developers.
I've attached a recent screenshot from the #general channel as a sample of
the interface and usages.
We encourage all to join! :) Instructions for joining can be found on
the TF.org
FAQ page <https://www.trustedfirmware.org/faq/>.
See you all there and please don't hesitate to reach out if you have any
questions!
Don Harbin
TrustedFirmware Community Manager
don.harbin(a)linaro.org
Hello all,
We are started using Op-tee in our project.
Since we are new to Op-tee, could someone please confirm whether anyone has already tried below in their project or is it possible to use along with OpenSSH/OpenSSL ?
What we try to accomplish is: application/sshd -> openssl (libcrypto/provider) -> Optee (client/TA) -> (HW or SW cipher algorithm) for data encryption/decryption.
Thanks,
Hareesh
Hi everyone,
This is yet another attempt to come up with an RPMB API for the kernel.
This patch is based on patch 1 of last submission except few minor changes.
The last discussion of this was in the thread:
Subject: [PATCH v2 1/4] rpmb: add Replay Protected Memory Block (RPMB) subsystem
Date: Tue, 5 Apr 2022 10:37:56 +0100 [thread overview]
Message-ID: <20220405093759.1126835-2-alex.bennee(a)linaro.org>
The patch provides a simple RPMB driver. This is a RFC version and this
single driver can't be used by its own. It would require further work to
make use of API's provided by this driver.
Changes since the last posting:
drop RPMB char driver
drop virtio rpmb frontend driver
drop rpmb: add RPBM access tool
Rename get_write_count to get_write_counter
Make return type for rpmb_set_key() function explicit
Alex Bennée (1):
rpmb: add Replay Protected Memory Block (RPMB) driver
MAINTAINERS | 7 +
drivers/Kconfig | 1 +
drivers/Makefile | 2 +
drivers/rpmb/Kconfig | 11 ++
drivers/rpmb/Makefile | 7 +
drivers/rpmb/core.c | 439 ++++++++++++++++++++++++++++++++++++++++++
include/linux/rpmb.h | 182 +++++++++++++++++
7 files changed, 649 insertions(+)
create mode 100644 drivers/rpmb/Kconfig
create mode 100644 drivers/rpmb/Makefile
create mode 100644 drivers/rpmb/core.c
create mode 100644 include/linux/rpmb.h
--
2.34.1
Hi,
Time flies, on Tuesday, August 22 it's for another LOC monthly meeting. For
time and connection details see the calendar at
https://www.trustedfirmware.org/meetings/
I'm happy to report that the Xen patches needed to run OP-TEE with
FF-A have just been merged [1] and will be included in the next Xen
release. With this, we may need to focus more on for how long we may
hog the CPU with non-secure interrupts masked.
[1] https://patchew.org/Xen/20230731121536.934239-1-jens.wiklander@linaro.org/#…
Any other topics?
Thanks,
Jens
Hi,
I have u-boot based on u-boot 2021.04
I have configuration with fTPM of Microsoft enabled.
I have a EVB board with Nuvoton chip.
OPTee-OS is based on latest 3.22 upstream version with Nuvoton npcm
platform configuration.
If I take OPTee-OS without reading HUK from our PCR0 field from
non-secured memory,
the command works fine.
If I add reading HUK, the command fails.
Here is the error log:
-
U-Boot>tpm2 device
optee optee: OP-TEE: revision 3.22 (a012b992)
I/TC: Reserved shared memory is enabled
I/TC: Dynamic shared memory is enabled
I/TC: Normal World virtualization support is disabled
I/TC: Asynchronous notifications are disabled
E/TC:0 0 std_entry_with_parg:235 Bad arg address 0x7fce2000
Couldn't set TPM 0 (rc = 1)
-
All other commands of tpm2 that are not connected to fTPM works OK.
After loading Linux, xtest works OK.
Could you please help me?
Thank you in advance,
Margarita Glushkin