CBE crypt interface

Stefan Thöni stefan.thoeni at gapfruit.com
Tue Sep 21 15:45:57 CEST 2021

Hello Genodians

We are implementing hardware accelerated encryption for the CBE and have
a question pertaining to this:

How should the Cbe_crypto::Interface be implemented when the underlying
hardware is asynchronous, e.g. driven by interrupts?

I think I understand the semantics of submit_encryption_request and
encryption_request_complete but this mechanism doesn't seem to help with
asynchronous completion. As far as I can tell, no signals are used with
the Cbe_crypto::Interface.

What am I missing?

Best regards

Freundliche Grüsse

Stefan Thöni
Chairman of the Board
Senior Security Architect
+41 79 610 64 95

gapfruit AG
Baarerstrasse 135
6300 Zug
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x99A5F4B3D4E372A6.asc
Type: application/pgp-keys
Size: 1867 bytes
Desc: OpenPGP public key
URL: <http://lists.genode.org/pipermail/users/attachments/20210921/2c3a77bb/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 313 bytes
Desc: OpenPGP digital signature
URL: <http://lists.genode.org/pipermail/users/attachments/20210921/2c3a77bb/attachment.sig>

More information about the users mailing list