Chromium Code Reviews| Index: net/data/parse_ocsp_unittest/annotate_test_data.py |
| diff --git a/net/data/verify_signed_data_unittest/annotate_test_data.py b/net/data/parse_ocsp_unittest/annotate_test_data.py |
| similarity index 90% |
| copy from net/data/verify_signed_data_unittest/annotate_test_data.py |
| copy to net/data/parse_ocsp_unittest/annotate_test_data.py |
| index 733392ee060e6b9c7e8c12279977566914f632fe..d00ca4ab2e76f529659c9983ed3a95e0da6b6aae 100755 |
| --- a/net/data/verify_signed_data_unittest/annotate_test_data.py |
| +++ b/net/data/parse_ocsp_unittest/annotate_test_data.py |
| @@ -57,6 +57,17 @@ def GenerateCommentForBlock(block_name, block_data): |
| stdout_data, stderr_data = p.communicate(input=block_data) |
| generated_comment = '$ openssl asn1parse -i < [%s]\n%s' % (block_name, |
| stdout_data) |
| + |
| + if block_name == 'OCSP RESPONSE': |
|
eroman
2016/02/16 23:42:26
Add a comment explaining this.
svaldez
2016/02/17 16:46:47
Done.
|
| + if '[HEX DUMP]:' in generated_comment: |
| + (generated_comment, response) = generated_comment.split('[HEX DUMP]:', 1) |
|
eroman
2016/02/16 23:42:26
I recall encountering a bug with OpenSSL's hex dum
svaldez
2016/02/17 16:46:47
Acknowledged.
|
| + response = response.replace('\n', '') |
| + if len(response) % 2 != 0: |
| + response = '0' + response |
| + response = GenerateCommentForBlock('INNER', response.decode('hex')) |
| + response = response.split('\n', 1)[1] |
| + response = response.replace(': ', ': ') |
| + generated_comment += '\n%s' % (response) |
| return generated_comment.strip('\n') |