// //------------------ DOK FILE -------------------------------------------------- +Header core.crypto.asn1 =pkg core.crypto.asn1 =title core.crypto.asn1 =short =desc Documentation in progress... // // //------------------ PROTO ----------------------------------------------------- ASN1_APPLICATION +Proto ASN1_APPLICATION =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_BITSTRING +Proto ASN1_BITSTRING =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_BOOLEAN +Proto ASN1_BOOLEAN =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_CONTEXT_SPECIFIC +Proto ASN1_CONTEXT_SPECIFIC =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_EXTERNAL +Proto ASN1_EXTERNAL =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_IA5STRING +Proto ASN1_IA5STRING =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_INTEGER +Proto ASN1_INTEGER =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_NULL +Proto ASN1_NULL =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_OBJECTIDENTIFIER +Proto ASN1_OBJECTIDENTIFIER =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_OCTETSTRING +Proto ASN1_OCTETSTRING =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_PRINTABLESTRING +Proto ASN1_PRINTABLESTRING =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_PRIVATE +Proto ASN1_PRIVATE =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_SEQUENCE +Proto ASN1_SEQUENCE =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_SET +Proto ASN1_SET =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_UNIVERSAL +Proto ASN1_UNIVERSAL =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_UTCTIME +Proto ASN1_UTCTIME =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- ASN1_UTF8STRING +Proto ASN1_UTF8STRING =type Int =mode constant =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- Asn1 +Proto Asn1 =type Asn1 =mode sum =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1BitString +Proto asn1BitString =type fun Int Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Bool +Proto asn1Bool =type fun Bool -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1ClassConstructed +Proto asn1ClassConstructed =type fun Int Int list Asn1 -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1ClassPrimitive +Proto asn1ClassPrimitive =type fun Int Int Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1DistinguishedName +Proto asn1DistinguishedName =type fun Str -> list [Str Str] =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Str =desc // +arg result =type list [Str Str] =desc // // //------------------ PROTO ----------------------------------------------------- asn1EcPoint +Proto asn1EcPoint =type fun [BigNum BigNum] -> Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg y]) =type [BigNum BigNum] =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- asn1Echo +Proto asn1Echo =type fun Str Asn1 -> Asn1 =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg a) =type Str =desc // +arg B =type Asn1 =desc // +arg result =type Asn1 =desc // // //------------------ PROTO ----------------------------------------------------- asn1Else +Proto asn1Else =type fun Int Int Int Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1GetObject +Proto asn1GetObject =type fun Str Int Int Int -> Asn1 =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg class, =type Str =desc // +arg pc, =type Int =desc // +arg tag) =type Int =desc // +arg D =type Int =desc // +arg result =type Asn1 =desc // // //------------------ PROTO ----------------------------------------------------- asn1IA5String +Proto asn1IA5String =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1InfoBlock +Proto asn1InfoBlock =type fun Str -> Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Str =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- asn1Integer +Proto asn1Integer =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1ListOfBignum +Proto asn1ListOfBignum =type fun list Asn1 -> list BigNum =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type list Asn1 =desc // +arg result =type list BigNum =desc // // //------------------ PROTO ----------------------------------------------------- asn1ListOfHex +Proto asn1ListOfHex =type fun list Asn1 -> list Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type list Asn1 =desc // +arg result =type list Str =desc // // //------------------ PROTO ----------------------------------------------------- asn1ListOfStr +Proto asn1ListOfStr =type fun list Asn1 -> list Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type list Asn1 =desc // +arg result =type list Str =desc // // //------------------ PROTO ----------------------------------------------------- asn1Null +Proto asn1Null =type Asn1 =mode empty constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1ObjectIdentifier +Proto asn1ObjectIdentifier =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1OctetString +Proto asn1OctetString =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Pack +Proto asn1Pack =type fun Asn1 -> Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Asn1 =desc // +arg result =type Str =desc // // //------------------ PROTO ----------------------------------------------------- asn1PrintableString +Proto asn1PrintableString =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Raw +Proto asn1Raw =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Seq +Proto asn1Seq =type fun list Asn1 -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Set +Proto asn1Set =type fun list Asn1 -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Unpack +Proto asn1Unpack =type fun Str -> Asn1 =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Str =desc // +arg result =type Asn1 =desc // // //------------------ PROTO ----------------------------------------------------- asn1UtcTime +Proto asn1UtcTime =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- asn1Utf8String +Proto asn1Utf8String =type fun Str -> Asn1 =mode constructor =pkg core.crypto.asn1 =impl mcy =link =desc // // //------------------ PROTO ----------------------------------------------------- boolFromAsn1 +Proto boolFromAsn1 =type fun Asn1 -> Bool =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Asn1 =desc // +arg result =type Bool =desc // // //------------------ PROTO ----------------------------------------------------- ecPointFromAsn1 +Proto ecPointFromAsn1 =type fun Str -> [BigNum BigNum] =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Str =desc // +arg result =type [BigNum BigNum] =desc // // //------------------ PROTO ----------------------------------------------------- intFromAsn1 +Proto intFromAsn1 =type fun Asn1 -> Int =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Asn1 =desc // +arg result =type Int =desc // // //------------------ PROTO ----------------------------------------------------- listFromAsn1 +Proto listFromAsn1 =type fun Asn1 -> list Asn1 =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Asn1 =desc // +arg result =type list Asn1 =desc // // //------------------ PROTO ----------------------------------------------------- strFromAsn1 +Proto strFromAsn1 =type fun Asn1 -> Str =mode function =pkg core.crypto.asn1 =impl mcy =link =desc // +arg A =type Asn1 =desc // +arg result =type Str =desc