Skip to content

Commit

Permalink
Release 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
leif-ibsen committed Jan 25, 2024
1 parent 5bb6eca commit 6ee8f54
Show file tree
Hide file tree
Showing 694 changed files with 1,779 additions and 21,686 deletions.
9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/523.e9a069b0.css

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/675.40c3bcb2.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/documentation-topic.b186e79f.css

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/index.ff036a9e.css

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/topic.672a9049.css

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions ASN1.doccarchive/css/tutorials-overview.6eb589ed.css

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ASN1.doccarchive/data/documentation/asn1.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ASN1.doccarchive/data/documentation/asn1/asn1.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"sections":[],"variants":[{"paths":["\/documentation\/asn1\/asn1\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","identifier":{"url":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/!=(_:_:)","interfaceLanguage":"swift"},"schemaVersion":{"patch":0,"major":0,"minor":3},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"primaryContentSections":[{"declarations":[{"languages":["swift"],"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}]}],"kind":"declarations"}],"hierarchy":{"paths":[["doc:\/\/ASN1\/documentation\/ASN1","doc:\/\/ASN1\/documentation\/ASN1\/ASN1","doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/Equatable-Implementations"]]},"metadata":{"role":"symbol","roleHeading":"Operator","extendedModule":"Swift","title":"!=(_:_:)","modules":[{"relatedModules":["Swift"],"name":"ASN1"}],"externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4ASN1AAC","symbolKind":"op","fragments":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"references":{"doc://ASN1/documentation/ASN1":{"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1","role":"collection","title":"ASN1","url":"\/documentation\/asn1"},"doc://ASN1/documentation/ASN1/ASN1":{"abstract":[{"type":"text","text":"The superclass of all ASN1 classes"}],"navigatorTitle":[{"text":"ASN1","kind":"identifier"}],"kind":"symbol","title":"ASN1","role":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1","url":"\/documentation\/asn1\/asn1","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ASN1","kind":"identifier"}]},"doc://ASN1/documentation/ASN1/ASN1/Equatable-Implementations":{"role":"collectionGroup","kind":"article","abstract":[],"identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/Equatable-Implementations","url":"\/documentation\/asn1\/asn1\/equatable-implementations","title":"Equatable Implementations","type":"topic"},"doc://ASN1/documentation/ASN1/ASN1/!=(_:_:)":{"role":"symbol","kind":"symbol","abstract":[],"identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/!=(_:_:)","url":"\/documentation\/asn1\/asn1\/!=(_:_:)","title":"!=(_:_:)","type":"topic","fragments":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}]}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"kind":"symbol","schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"role":"symbol","modules":[{"name":"ASN1"}],"symbolKind":"op","title":"==(_:_:)","roleHeading":"Operator","externalID":"s:4ASN1AAC2eeoiySbAB_ABtFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"preciseIdentifier":"s:4ASN1AAC","text":"ASN1","kind":"typeIdentifier"},{"kind":"text","text":", "},{"preciseIdentifier":"s:4ASN1AAC","kind":"typeIdentifier","text":"ASN1"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"identifier":{"url":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/==(_:_:)","interfaceLanguage":"swift"},"sections":[],"abstract":[{"type":"text","text":"Equality of two ASN1 instances"}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"static"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"a1"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4ASN1AAC","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1","kind":"typeIdentifier","text":"ASN1"},{"text":", ","kind":"text"},{"text":"a2","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1","kind":"typeIdentifier","preciseIdentifier":"s:4ASN1AAC","text":"ASN1"},{"kind":"text","text":") -> "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"languages":["swift"]}]},{"kind":"parameters","parameters":[{"name":"a1","content":[{"inlineContent":[{"type":"text","text":"an ASN1 instance"}],"type":"paragraph"}]},{"name":"a2","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"an ASN1 instance"}]}]}]},{"content":[{"text":"Return Value","level":2,"anchor":"return-value","type":"heading"},{"inlineContent":[{"type":"text","text":""},{"inlineContent":[{"type":"text","text":"true"}],"type":"emphasis"},{"type":"text","text":" if a1 and a2 have the same tag and same value, "},{"type":"emphasis","inlineContent":[{"text":"false","type":"text"}]},{"type":"text","text":" otherwise"}],"type":"paragraph"}],"kind":"content"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/asn1\/asn1\/==(_:_:)"]}],"hierarchy":{"paths":[["doc:\/\/ASN1\/documentation\/ASN1","doc:\/\/ASN1\/documentation\/ASN1\/ASN1"]]},"references":{"doc://ASN1/documentation/ASN1":{"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1","role":"collection","title":"ASN1","url":"\/documentation\/asn1"},"doc://ASN1/documentation/ASN1/ASN1/==(_:_:)":{"abstract":[{"type":"text","text":"Equality of two ASN1 instances"}],"kind":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4ASN1AAC","text":"ASN1"},{"kind":"text","text":", "},{"text":"ASN1","preciseIdentifier":"s:4ASN1AAC","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/==(_:_:)","role":"symbol","title":"==(_:_:)","url":"\/documentation\/asn1\/asn1\/==(_:_:)"},"doc://ASN1/documentation/ASN1/ASN1":{"abstract":[{"text":"The superclass of all ASN1 classes","type":"text"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ASN1","kind":"identifier"}],"navigatorTitle":[{"text":"ASN1","kind":"identifier"}],"kind":"symbol","title":"ASN1","type":"topic","role":"symbol","url":"\/documentation\/asn1\/asn1","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1"}}}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"primaryContentSections":[{"declarations":[{"tokens":[{"text":"static","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"build"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"text":"bytes","kind":"internalParam"},{"kind":"text","text":": "},{"identifier":"doc:\/\/ASN1\/documentation\/ASN1\/Bytes","text":"Bytes","preciseIdentifier":"s:4ASN15Bytesa","kind":"typeIdentifier"},{"kind":"text","text":") "},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:4ASN1AAC","text":"ASN1","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1","kind":"typeIdentifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"},{"kind":"parameters","parameters":[{"name":"bytes","content":[{"inlineContent":[{"text":"Byte array containing the ASN1 DER encoding","type":"text"}],"type":"paragraph"}]}]},{"kind":"content","content":[{"text":"Return Value","type":"heading","level":2,"anchor":"return-value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An ASN1 instance"}]}]},{"kind":"content","content":[{"anchor":"discussion","text":"Discussion","type":"heading","level":2},{"name":"Throws","style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An ASN1Exception if the input is invalid"}]}],"type":"aside"}]}],"sections":[],"seeAlsoSections":[{"generated":true,"identifiers":["doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/encode()","doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/build(_:)-55xna"],"title":"Methods"}],"schemaVersion":{"patch":0,"major":0,"minor":3},"identifier":{"url":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/build(_:)-3ao4g","interfaceLanguage":"swift"},"metadata":{"roleHeading":"Type Method","externalID":"s:4ASN1AAC5buildyABSays5UInt8VGKFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"build","kind":"identifier"},{"kind":"text","text":"("},{"preciseIdentifier":"s:4ASN15Bytesa","kind":"typeIdentifier","text":"Bytes"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"},{"kind":"text","text":" -> "},{"text":"ASN1","preciseIdentifier":"s:4ASN1AAC","kind":"typeIdentifier"}],"modules":[{"name":"ASN1"}],"role":"symbol","title":"build(_:)","symbolKind":"method"},"hierarchy":{"paths":[["doc:\/\/ASN1\/documentation\/ASN1","doc:\/\/ASN1\/documentation\/ASN1\/ASN1"]]},"kind":"symbol","abstract":[{"type":"text","text":"Build an ASN1 instance from a byte array"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/asn1\/asn1\/build(_:)-3ao4g"]}],"references":{"doc://ASN1/documentation/ASN1/Bytes":{"url":"\/documentation\/asn1\/bytes","kind":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/Bytes","navigatorTitle":[{"kind":"identifier","text":"Bytes"}],"abstract":[{"type":"text","text":"Array of unsigned 8 bit values"}],"role":"symbol","title":"Bytes","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Bytes"}]},"doc://ASN1/documentation/ASN1/ASN1/build(_:)-3ao4g":{"type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/build(_:)-3ao4g","url":"\/documentation\/asn1\/asn1\/build(_:)-3ao4g","title":"build(_:)","abstract":[{"text":"Build an ASN1 instance from a byte array","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"build","kind":"identifier"},{"kind":"text","text":"("},{"kind":"typeIdentifier","preciseIdentifier":"s:4ASN15Bytesa","text":"Bytes"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:4ASN1AAC","text":"ASN1","kind":"typeIdentifier"}]},"doc://ASN1/documentation/ASN1/ASN1/encode()":{"type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/encode()","url":"\/documentation\/asn1\/asn1\/encode()","title":"encode()","abstract":[{"text":"Encode ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"self","type":"text"}]},{"type":"text","text":" as a byte array"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"encode"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:4ASN15Bytesa","text":"Bytes","kind":"typeIdentifier"}]},"doc://ASN1/documentation/ASN1":{"abstract":[],"kind":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1","role":"collection","title":"ASN1","url":"\/documentation\/asn1"},"doc://ASN1/documentation/ASN1/ASN1":{"abstract":[{"type":"text","text":"The superclass of all ASN1 classes"}],"navigatorTitle":[{"text":"ASN1","kind":"identifier"}],"kind":"symbol","title":"ASN1","role":"symbol","type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1","url":"\/documentation\/asn1\/asn1","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"ASN1","kind":"identifier"}]},"doc://ASN1/documentation/ASN1/ASN1/build(_:)-55xna":{"type":"topic","identifier":"doc:\/\/ASN1\/documentation\/ASN1\/ASN1\/build(_:)-55xna","url":"\/documentation\/asn1\/asn1\/build(_:)-55xna","title":"build(_:)","abstract":[{"type":"text","text":"Build an ASN1 instance from a Data stream"}],"kind":"symbol","role":"symbol","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"build"},{"text":"(","kind":"text"},{"text":"Data","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"preciseIdentifier":"s:4ASN1AAC","text":"ASN1","kind":"typeIdentifier"}]}}}
Loading

0 comments on commit 6ee8f54

Please sign in to comment.