/** * struct rpmb_descr - RPMB description provided by the underlying block device * * @type : block device type * @route_frames : routes frames to and from the RPMB device * @dev_id : unique device identifier read from the hardware * @dev_id_len : length of unique device identifier * @reliable_wr_count: number of sectors that can be written in one access * @capacity : capacity of the device in units of 128K * * @dev_id is intended to be used as input when deriving the authenticaion key.
*/ struct rpmb_descr { enum rpmb_type type; int (*route_frames)(struct device *dev, u8 *req, unsignedint req_len,
u8 *resp, unsignedint resp_len);
u8 *dev_id;
size_t dev_id_len;
u16 reliable_wr_count;
u16 capacity;
};
/** * struct rpmb_dev - device which can support RPMB partition * * @dev : device * @id : device_id * @list_node : linked list node * @descr : RPMB description
*/ struct rpmb_dev { struct device dev; int id; struct list_head list_node; struct rpmb_descr descr;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.