Closed
Bug 1059926
Opened 12 years ago
Closed 12 years ago
Expand DottedOidToCode.py's output options
Categories
(Core :: Security: PSM, defect)
Core
Security: PSM
Tracking
()
RESOLVED
FIXED
mozilla34
People
(Reporter: briansmith, Assigned: briansmith)
References
Details
Attachments
(1 file)
|
8.54 KB,
patch
|
keeler
:
review+
|
Details | Diff | Splinter Review |
This patch expands DottedOidToCode.py by giving it two optional and mutually-exclusive options, "--tlv" and "--alg". Without either option, DottedOidToCode.py continues to output just the encoded OID value, without the tag and length. With "--tlv", the tag and length are prepended to the output. With "--alg", the output of "--tlv" is wrapped in a SEQUENCE so that it becomes a valid AlgorithmIdentifier.
This expanded functionality is used in an upcoming patch; when I file that bug, I will add the bug dependency.
Attachment #8480734 -
Flags: review?(dkeeler)
Comment 1•12 years ago
|
||
Comment on attachment 8480734 [details] [diff] [review]
dotted-oid-improvement.patch
Review of attachment 8480734 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good.
::: security/pkix/tools/DottedOIDToCode.py
@@ +49,5 @@
> value /= 0x80
>
> return result
> +
> +def dottedOIDToEncodedArray(dottedOID):
nit: docstring for this function?
@@ +155,4 @@
>
> if __name__ == "__main__":
> + parser = argparse.ArgumentParser(
> + description="Generate code snippets for handle OIDs in C++",
nit: "to handle" (or "for handling")
@@ +178,5 @@
> +
> + print(toCode(sys.argv[0], args.name, args.dottedOID, mode))
> +
> + # print("
> + # , file=sys.stderr)
nit: remove these lines
Attachment #8480734 -
Flags: review?(dkeeler) → review+
| Assignee | ||
Comment 2•12 years ago
|
||
Thanks for the review! I made the changes you suggested:
https://hg.mozilla.org/integration/mozilla-inbound/rev/2a11f29863a1
Target Milestone: --- → mozilla34
Comment 3•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•