This figure consists of boxes labeled as follows:
Labeled arrows connect the following boxes:
update(): From Data to Signature (SHA256withRSA) #1
            update(): From Data to Signature (SHA256withRSA) #2
            sign(): From Signature (SHA256withRSA) #1 to Signature Bytes
            verify(): From Signature Bytes Data to Signature (SHA256withRSA) #2
            Unlabeled arrows connect these boxes: