MCPcopy Create free account
hub / github.com/bcgit/bc-java / sign

Method sign

mls/src/main/java/org/bouncycastle/mls/protocol/Group.java:1542–1549  ·  view source on GitHub ↗
(Sender sender, Commit innerContent, byte[] authenticatedData, boolean encrypt)

Source from the content-addressed store, hash-verified

1540 }
1541
1542 private AuthenticatedContent sign(Sender sender, Commit innerContent, byte[] authenticatedData, boolean encrypt)
1543 throws Exception
1544 {
1545 FramedContent content = FramedContent.rawContent(groupID, epoch, sender, authenticatedData, ContentType.COMMIT, MLSOutputStream.encode(innerContent));
1546 WireFormat wireFormat = encrypt ? WireFormat.mls_private_message : WireFormat.mls_public_message;
1547 AuthenticatedContent authContent = AuthenticatedContent.sign(wireFormat, content, suite, identitySk, MLSOutputStream.encode(getGroupContext()));
1548 return authContent;
1549 }
1550
1551 private AuthenticatedContent sign(Sender sender, Proposal innerContent, byte[] authenticatedData, boolean encrypt)
1552 throws Exception

Callers 8

commitMethod · 0.95
protectMethod · 0.95
addMethod · 0.95
updateMethod · 0.95
removeMethod · 0.95
reinitMethod · 0.95
preSharedKeyMethod · 0.95

Calls 4

rawContentMethod · 0.95
encodeMethod · 0.95
signMethod · 0.95
getGroupContextMethod · 0.95

Tested by

no test coverage detected