From 7de8ff5ccf097b21f60da668ce7fcaad7b63eaeb Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Thu, 6 Jan 2022 14:45:20 +0100 Subject: [PATCH] Expose json_segment_contains_flag to internal library. --- lib/luks2/luks2_internal.h | 1 + lib/luks2/luks2_segment.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/luks2/luks2_internal.h b/lib/luks2/luks2_internal.h index 740ba038..00e995c1 100644 --- a/lib/luks2/luks2_internal.h +++ b/lib/luks2/luks2_internal.h @@ -263,6 +263,7 @@ uint64_t json_segments_get_minimal_offset(json_object *jobj_segments, unsigned b json_object *json_segment_create_linear(uint64_t offset, const uint64_t *length, unsigned reencryption); json_object *json_segment_create_crypt(uint64_t offset, uint64_t iv_offset, const uint64_t *length, const char *cipher, uint32_t sector_size, unsigned reencryption); int json_segments_segment_in_reencrypt(json_object *jobj_segments); +bool json_segment_contains_flag(json_object *jobj_segment, const char *flag_str, size_t len); int LUKS2_assembly_multisegment_dmd(struct crypt_device *cd, struct luks2_hdr *hdr, diff --git a/lib/luks2/luks2_segment.c b/lib/luks2/luks2_segment.c index c078c02b..cd1ede52 100644 --- a/lib/luks2/luks2_segment.c +++ b/lib/luks2/luks2_segment.c @@ -123,7 +123,7 @@ static json_object *json_segment_get_flags(json_object *jobj_segment) return jobj; } -static bool json_segment_contains_flag(json_object *jobj_segment, const char *flag_str, size_t len) +bool json_segment_contains_flag(json_object *jobj_segment, const char *flag_str, size_t len) { int r, i; json_object *jobj, *jobj_flags = json_segment_get_flags(jobj_segment);