MCPcopy Index your code
hub / github.com/bcgit/bc-java / verifyAuth

Method verifyAuth

mls/src/main/java/org/bouncycastle/mls/protocol/Group.java:1250–1266  ·  view source on GitHub ↗
(AuthenticatedContent auth)

Source from the content-addressed store, hash-verified

1248 }
1249
1250 private boolean verifyAuth(AuthenticatedContent auth)
1251 throws Exception
1252 {
1253 switch (auth.getContent().getSender().getSenderType())
1254 {
1255 case MEMBER:
1256 return verifyInternal(auth);
1257 case EXTERNAL:
1258 return verifyExternal(auth);
1259 case NEW_MEMBER_PROPOSAL:
1260 return verifyNewMemberProposal(auth);
1261 case NEW_MEMBER_COMMIT:
1262 return verifyNewMemberCommit(auth);
1263 default:
1264 throw new Exception("Invalid sender type");
1265 }
1266 }
1267
1268 private boolean verifyInternal(AuthenticatedContent auth)
1269 throws Exception

Callers 3

handleMethod · 0.95
handleReinitCommitMethod · 0.95
unprotectMethod · 0.95

Calls 7

verifyInternalMethod · 0.95
verifyExternalMethod · 0.95
verifyNewMemberCommitMethod · 0.95
getSenderTypeMethod · 0.80
getContentMethod · 0.65
getSenderMethod · 0.45

Tested by

no test coverage detected