Proto commits in google/fuzzing

These 7 commits are when the Protocol Buffers files have changed:

Commit:5944e2f
Author:Danny Halawi
Committer:GitHub

[proto] ASN1: Key Usage, Basic Constraints, Extended Key Usage (#66) * adding octet string + raw extension + aki extension * passing by reference * nit: improving comments * adding oid, changing structure, and improving comments * moving sequence wrapping to extension level * improving encode extension id * capitalizing S in BitString * adding key usage, extended key usage and basic constraints * fixing KeyUsage + adding comments * fixing bug * adding sequence and comment for extendedkeyusage * adding sequences, fixing bugs, adding comments, improving Mask struct

The documentation is generated from this commit.

Commit:ac417d3
Author:Danny Halawi
Committer:GitHub

Raw Extension, AKI, SKI, and Octet String (#65) * adding octet string + raw extension + aki extension * passing by reference * nit: improving comments * adding oid, changing structure, and improving comments * moving sequence wrapping to extension level * improving encode extension id * capitalizing S in BitString

Commit:c264e76
Author:Danny Halawi
Committer:GitHub

[proto] ASN.1 Object Identifier (#63) * adding oid * nit: format * fixing comments * using base 128 encode and addressing duplicate first index in subidentfier

Commit:cbe63de
Author:Danny Halawi
Committer:GitHub

Adding ASN.1 Boolean to UNIVERSAL Types + Fixing Time Bug + Simplifying Encode Tag & Length (#62) * adding boolean * fixing bug * simplifying bool * fixing length + bug in time * using EncodeTag&Length * using encode tag and length when length could be greater than 128 * adding correct size for int * len goes first then pos in function call

Commit:f4e1f7d
Author:Danny Halawi
Committer:GitHub

X.509 Certificate Protobuf and Protobuf to DER converter (#57) * recreating asn1-pdu * fixing last bug * adding headers for README * adding asn1-types project + common * making common functions * adding functions to header * fixing bugs * changing function to tag+length * using common functions for ASN1PDU * adding comments to header files * adding comments to main file * making the name better -> universal types * correcting spelling of package * chaning header * refactoring PDU and editing header name * editing universal types and adding to common * removing old asn1-pdu * using google timestamp protobuf and gmtime * commenting, addressing feedback, using string for timestamp, adding validation to return early if wrongly encoded * fixed spelling in comments * improving function header comments * included spec for bitsring * changing last comment and fixing format * moving everything to asn1-pdu * changing SetTag * taking out const for ints * string requires const * adding expressions for tags * writing header description * changing tag to tag_byte * adding license, improving speed, and improving checks * adding comment for asn.1 sequence * addressing all nits * formatting * ading x509 cert protobuf and converter * adding license, changing header

Commit:21992eb
Author:Danny Halawi
Committer:GitHub

ASN.1 Universal Types Proto + Update to ASN.1 PDU (#52) * recreating asn1-pdu * fixing last bug * adding headers for README * adding asn1-types project + common * making common functions * adding functions to header * fixing bugs * changing function to tag+length * using common functions for ASN1PDU * adding comments to header files * adding comments to main file * making the name better -> universal types * correcting spelling of package * chaning header * refactoring PDU and editing header name * editing universal types and adding to common * removing old asn1-pdu * using google timestamp protobuf and gmtime * commenting, addressing feedback, using string for timestamp, adding validation to return early if wrongly encoded * fixed spelling in comments * improving function header comments * included spec for bitsring * changing last comment and fixing format * moving everything to asn1-pdu * changing SetTag * taking out const for ints * string requires const * adding expressions for tags * writing header description * changing tag to tag_byte * adding license, improving speed, and improving checks * adding comment for asn.1 sequence * addressing all nits * formatting

Commit:38c4314
Author:Danny Halawi
Committer:GitHub

ASN1 Fuzzer proto (#51) * recreating asn1-pdu * fixing last bug * adding headers for README