Closed gjj closed 4 years ago
For the digest process:
illegalCharactersCheck
salt
.
[
]
${path}.${key}
deepMap
number
boolean
null
object, array, string, number, boolean
For schema:
Also added test case coverage for:
For the digest process:
illegalCharactersCheck
, to be done beforesalt
ing the document.
,[
and]
to prevent such characters from being salted since they would cause shadowed keyssalt
due to how${path}.${key}
is being recursively passed intodeepMap
number
andboolean
as allowed data types, andnull
is accepted nowobject, array, string, number, boolean
and values:null
, everything else is rejectedFor schema:
null
is accepted, changed some test cases expected values (should now be expecting schema validation errors)Also added test case coverage for: