ensure kcp configs are serialized and deserialized correctly

ensure kcp configs are serialized and deserialized correctly.

Adds an test with test json data derived from a java model class, in order to ensure the interoperability

The test only ensures the current state of both java model classes and golang kcp config model classes are serializing to the same json format.

In a further refactoring we will have to ensure that changes in the golang obfsucation config model classes raise test failures in the bitmask_android repo to help keeping both repos in sync regarding those model classes.

EDIT: oops, tomorrow I need to double check why the CI failed. back to draft.

Edited by cyberta

Merge request reports

Loading