This directory contains test data for testing net::VerifySignedData(). When adding or changing test data, run the script $ python annotate_test_data.py This script will apply a uniform formatting. For instance it will add a comment showing what the parsed ASN.1 looks like, and reformat the base64 to have consistent line breaks. The general format for the test files is as follows: <A description of the test> -----BEGIN PUBLIC KEY----- <base64-encoded, DER-encoded, SPKI> -----END PUBLIC KEY----- -----BEGIN ALGORITHM----- <base64-encoded, DER-encoded, AlgorithmIdentifier for the signature.> -----END ALGORITHM----- -----BEGIN DATA----- <base64-encoded data that is being verified> -----END DATA----- -----BEGIN SIGNATURE----- <base64-encoded, DER-encoded, BIT STRING of the signature> -----END SIGNATURE----- Comments for a PEM block should be placed immediately below that block. The script will also insert a comment after the block describing its parsed ASN.1 structure (your extra comments need to be above the script-generated comments or they will be stripped).