Lines Matching refs:sec
20 struct vb2_secdata_kernel_v1 *sec = (void *)ctx->secdata_kernel; in is_v0() local
21 return MAJOR_VER(sec->struct_version) == 0; in is_v0()
38 struct vb2_secdata_kernel_v1 *sec in secdata_kernel_crc() local
41 size = sec->struct_size - offset; in secdata_kernel_crc()
50 struct vb2_secdata_kernel_v0 *sec = (void *)ctx->secdata_kernel; in secdata_kernel_check_v0() local
51 uint8_t ver = sec->struct_version; in secdata_kernel_check_v0()
62 if (sec->crc8 != secdata_kernel_crc(ctx)) { in secdata_kernel_check_v0()
68 if (sec->uid != VB2_SECDATA_KERNEL_UID) { in secdata_kernel_check_v0()
79 struct vb2_secdata_kernel_v1 *sec = (void *)ctx->secdata_kernel; in secdata_kernel_check_v1() local
80 uint8_t ver = sec->struct_version; in secdata_kernel_check_v1()
88 if (sec->struct_size < VB2_SECDATA_KERNEL_SIZE_V10 || in secdata_kernel_check_v1()
89 VB2_SECDATA_KERNEL_MAX_SIZE < sec->struct_size) { in secdata_kernel_check_v1()
91 sec->struct_size); in secdata_kernel_check_v1()
95 if (*size < sec->struct_size) { in secdata_kernel_check_v1()
97 sec->struct_size - *size); in secdata_kernel_check_v1()
98 *size = sec->struct_size; in secdata_kernel_check_v1()
106 *size = sec->struct_size; in secdata_kernel_check_v1()
109 if (sec->crc8 != secdata_kernel_crc(ctx)) { in secdata_kernel_check_v1()
133 struct vb2_secdata_kernel_v1 *sec = (void *)ctx->secdata_kernel; in vb2api_secdata_kernel_create() local
136 memset(sec, 0, sizeof(*sec)); in vb2api_secdata_kernel_create()
137 sec->struct_version = VB2_SECDATA_KERNEL_VERSION_LATEST; in vb2api_secdata_kernel_create()
138 sec->struct_size = sizeof(*sec); in vb2api_secdata_kernel_create()
139 sec->crc8 = secdata_kernel_crc(ctx); in vb2api_secdata_kernel_create()
144 return sizeof(*sec); in vb2api_secdata_kernel_create()
150 struct vb2_secdata_kernel_v0 *sec = (void *)ctx->secdata_kernel; in vb2api_secdata_kernel_create_v0() local
153 memset(sec, 0, sizeof(*sec)); in vb2api_secdata_kernel_create_v0()
156 sec->struct_version = VB2_SECDATA_KERNEL_VERSION_V02; in vb2api_secdata_kernel_create_v0()
159 sec->uid = VB2_SECDATA_KERNEL_UID; in vb2api_secdata_kernel_create_v0()
162 sec->crc8 = vb2_crc8(sec, offsetof(struct vb2_secdata_kernel_v0, crc8)); in vb2api_secdata_kernel_create_v0()
167 return sizeof(*sec); in vb2api_secdata_kernel_create_v0()
281 struct vb2_secdata_kernel_v1 *sec = (void *)ctx->secdata_kernel; in vb2_secdata_kernel_get_ec_hash() local
292 return sec->ec_hash; in vb2_secdata_kernel_get_ec_hash()
300 struct vb2_secdata_kernel_v1 *sec = (void *)ctx->secdata_kernel; in vb2_secdata_kernel_set_ec_hash() local
311 memcpy(sec->ec_hash, sha256, sizeof(sec->ec_hash)); in vb2_secdata_kernel_set_ec_hash()
312 sec->crc8 = secdata_kernel_crc(ctx); in vb2_secdata_kernel_set_ec_hash()