7 changed files with 1 additions and 9847 deletions
Before Width: | Height: | Size: 4.5 KiB |
@ -1,51 +0,0 @@ |
|||||
import { Int10 } from "./int10"; |
|
||||
export declare class Stream { |
|
||||
constructor(enc: Stream | number[], pos?: number); |
|
||||
private enc; |
|
||||
pos: number; |
|
||||
get(pos?: number): number; |
|
||||
hexDigits: string; |
|
||||
hexByte(b: number): string; |
|
||||
hexDump(start: number, end: number, raw: boolean): string; |
|
||||
isASCII(start: number, end: number): boolean; |
|
||||
parseStringISO(start: number, end: number): string; |
|
||||
parseStringUTF(start: number, end: number): string; |
|
||||
parseStringBMP(start: number, end: number): string; |
|
||||
parseTime(start: number, end: number, shortYear: boolean): string; |
|
||||
parseInteger(start: number, end: number): string | 0 | -1; |
|
||||
parseBitString(start: number, end: number, maxLength: number): string; |
|
||||
parseOctetString(start: number, end: number, maxLength: number): string; |
|
||||
parseOID(start: number, end: number, maxLength: number): string; |
|
||||
} |
|
||||
export declare class ASN1 { |
|
||||
constructor(stream: Stream, header: number, length: number, tag: ASN1Tag, sub: ASN1[]); |
|
||||
private stream; |
|
||||
private header; |
|
||||
private length; |
|
||||
private tag; |
|
||||
sub: ASN1[]; |
|
||||
typeName(): string; |
|
||||
content(maxLength: number): string | 0 | -1; |
|
||||
toString(): string; |
|
||||
toPrettyString(indent: string): string; |
|
||||
posStart(): number; |
|
||||
posContent(): number; |
|
||||
posEnd(): number; |
|
||||
toHexString(): string; |
|
||||
static decodeLength(stream: Stream): number; |
|
||||
/** |
|
||||
* Retrieve the hexadecimal value (as a string) of the current ASN.1 element |
|
||||
* @returns {string} |
|
||||
* @public |
|
||||
*/ |
|
||||
getHexStringValue(): string; |
|
||||
static decode(str: Stream | number[]): ASN1; |
|
||||
} |
|
||||
export declare class ASN1Tag { |
|
||||
constructor(stream: Stream); |
|
||||
tagClass: number; |
|
||||
tagConstructed: boolean; |
|
||||
tagNumber: number | Int10; |
|
||||
isUniversal(): boolean; |
|
||||
isEOC(): boolean; |
|
||||
} |
|
@ -1,5 +0,0 @@ |
|||||
export declare const Base64: { |
|
||||
decode(a: string): number[]; |
|
||||
re: RegExp; |
|
||||
unarmor(a: string): number[]; |
|
||||
}; |
|
@ -1,3 +0,0 @@ |
|||||
export declare const Hex: { |
|
||||
decode(a: string): number[]; |
|
||||
}; |
|
@ -1,9 +0,0 @@ |
|||||
export declare class Int10 { |
|
||||
constructor(value?: string | number); |
|
||||
mulAdd(m: number, c: number): void; |
|
||||
sub(c: number): void; |
|
||||
toString(base?: number): string; |
|
||||
valueOf(): number; |
|
||||
simplify(): number | this; |
|
||||
private buf; |
|
||||
} |
|
File diff suppressed because it is too large
Loading…
Reference in new issue