# SecurityOps

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 3,394 of 3,394 | 0% | 455 of 455 | 0% | 391 | 391 | 707 | 707 | 160 | 160
validateCP(ClientPrincipal, String, ClientPrincipalResource.SealCallee) |  | 0% |  | 0% | 28 | 28 | 64 | 64 | 1 | 1
encryptDecryptWorker(int, BinaryData, raw, raw, character) |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 1 | 1
refreshDomains(SecurityOps.WorkArea, String, Persistence) |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 1 | 1
checkFormat(String) |  | 0% |  | 0% | 15 | 15 | 17 | 17 | 1 | 1
setDbClient(handle, String, ClientPrincipalResource.SealCallee) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1
tableExists(Persistence, String, boolean) |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 1 | 1
getDbClient(character) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1
_encode(String) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1
_setDbClient(ClientPrincipal, List, ClientPrincipalResource.SealCallee) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1
instantiateUserHandler() |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1
validateDbName(String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1
hexEncodeImpl(byte[]) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1
translateToAlpha(short[]) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1
_incompatible_encode(String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1
convertUniversalUIDToGlobalUID(raw) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1
static {...} |  | 0% |  | n/a | 1 | 1 | 16 | 16 | 1 | 1
hexDecode(String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1
crc16(short[], int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1
refreshUsers(SecurityOps.WorkArea, String, Persistence) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1
generateRandomKey() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
validateClient(ClientPrincipal, String) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1
getUserIdFromDB(String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
validateClientPrincipalHandle(handle, List) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
encrypt(Text, raw, raw, character) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1
invalidate(String, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
encrypt(BinaryData, raw, raw, character) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1
decrypt(BinaryData, raw, raw, character) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1
md5Digest(String, BaseDataType) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
md5Digest(Text, BaseDataType) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
md5Digest(BinaryData, BaseDataType) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1
messageDigest(String, byte[], byte[]) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1
invalidState(String, ClientPrincipalResource.SealFailure) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1
sourceToTargetXor(int[], short[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1
lambda$refreshDomains$3(SecurityOps.WorkArea, String, ScrollableResults) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
generatePBEKey(byte[], raw) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1
setDbClient(handle) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1
isBase64(char) |  | 0% |  | 0% | 9 | 9 | 1 | 1 | 1 | 1
messageDigest(character, Text, Text) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1
messageDigest(character, Text, BinaryData) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1
messageDigest(character, BinaryData, Text) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1
messageDigest(character, BinaryData, BinaryData) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1
algorithm(character) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1
base64Decode(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1
base64Encode(BinaryData) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
generateUUID() |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
hexEncode(BinaryData) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
lambda$refreshDomains$2(SecurityOps.WorkArea, String, ScrollableResults) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
encode(String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
base64Encode(memptr) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1
lambda$refreshUsers$1(SecurityOps.WorkArea, String, String[]) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setDbClient(handle, int64) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
generatePBEKey(Text, raw) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
textToBytes(Text) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1
getUserIdFromDB(character) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
getOSUserId() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1
setDbClient(handle, character) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1
encode(character) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
base64Decode(Text) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
refreshUsersAndDomains(String, Persistence) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
getDefaultUserid() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
base64Encode(byte[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
encrypt(BinaryData) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
encrypt(BinaryData, raw) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
encrypt(BinaryData, raw, raw) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
generatePBEKey(BinaryData, raw) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
hexDecode(Text) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
generatePBESalt() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
messageDigest(String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, String, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, Text, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, BinaryData, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(character, character, character) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
changePassword() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
binaryToBytes(BinaryData) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1
setUserId(String, character, character) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
setUserId(character, String, character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setUserId(character, character, String) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
encrypt(String, raw, raw, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(String, raw, raw, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(Text, raw, raw, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
decrypt(BinaryData, raw, raw, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
addDomainType(String, String, String, Boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDefaultUserid(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
setUserId(String, String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(String, character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(character, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(character, character) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setDbClient(handle, int) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
sha1Digest(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(String, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(Text, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(BinaryData, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(String, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(Text, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(BinaryData, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, Text, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, BinaryData, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(String, BinaryData, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, String, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, String, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, Text, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, BinaryData, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
bootstrap() |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setUserId(String, String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(String, character) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
generatePBEKey(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
generatePBEKey(String, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findDomainType(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
findDomain(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getUserId() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setUserId(String, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDbClient(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(String, raw, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(Text, raw, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
decrypt(BinaryData) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
decrypt(BinaryData, raw) |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
decrypt(BinaryData, raw, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
messageDigest(character, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getUsers(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
setDbClient(handle, String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(String, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(Text, raw) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(Text, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(BinaryData, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
sha1Digest(BinaryData, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(Text, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(Text, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(BinaryData, Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
md5Digest(BinaryData, BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$validateCP$4(SecurityOps.QUserId, Map) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDefaultUserHandler() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getDbClient() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasAccessToDatabase(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
getAuthLevel(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(String) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
encrypt(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
generatePBEKey(Text) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
generatePBEKey(BinaryData) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$setDbClient$0(int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
SecurityOps() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
convertUniversalUIDToGlobalUID() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1