in source/kms.c [285:296]
static int s_int_from_json(struct json_object *obj, uint32_t *out_val) {
AWS_PRECONDITION(obj);
AWS_PRECONDITION(out_val);
int32_t value = json_object_get_int(obj);
if (value < 0) {
return AWS_OP_ERR;
}
*out_val = (uint32_t)value;
return AWS_OP_SUCCESS;
}