Displaying 2 results from an estimated 2 matches for "rpmb_block_size".
2020 Sep 28
0
[RFC PATCH 15/19] tools/vhost-user-rpmb: implement VIRTIO_RPMB_REQ_DATA_WRITE
...0fa44..a17c3b4bcc4e 100644
>> --- a/tools/vhost-user-rpmb/main.c
>> +++ b/tools/vhost-user-rpmb/main.c
>> @@ -62,6 +62,7 @@ enum {
>> #define KiB (1UL << 10)
>> #define MAX_RPMB_SIZE (KiB * 128 * 256)
>> #define RPMB_KEY_MAC_SIZE 32
>> +#define RPMB_BLOCK_SIZE 256
>>
>> /* RPMB Request Types */
>> #define VIRTIO_RPMB_REQ_PROGRAM_KEY 0x0001
>> @@ -100,7 +101,7 @@ struct virtio_rpmb_config {
>> struct virtio_rpmb_frame {
>> uint8_t stuff[196];
>> uint8_t key_mac[RPMB_KEY_MAC_SIZE];
>> -...
2020 Sep 25
20
[RFC PATCH 00/19] vhost-user-rpmb (Replay Protected Memory Block)
Hi,
This is an initial implementation of a vhost-user backend for the
VirtIO RPMB device. The device is currently in the draft of the next
VirtIO specification and describes block device which uses combination
of a key, nonce, hashing and a persistent write counter to prevent
replay attacks (hence Replay Protected Memory Block).
It is implemented as a vhost-user device because we want to