Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.


 ClassPackageDescription
 AESKey
com.hurlant.crypto.symmetric 
 AnyType
com.hurlant.util.asn1.type 
 ARC4
com.hurlant.crypto.prng 
 ArrayUtil
com.hurlant.util 
 ASN1Type
com.hurlant.util.asn1.type This class represents a chunk of ASN1 definition.
 Base64
com.hurlant.util 
 BigInteger
com.hurlant.math 
 BitStringType
com.hurlant.util.asn1.type 
 BlowFishKey
com.hurlant.crypto.symmetric 
 BMPStringType
com.hurlant.util.asn1.type 
 BooleanType
com.hurlant.util.asn1.type 
 BulkCiphers
com.hurlant.crypto.tls 
 ByteString
com.hurlant.util.der 
 CBCMode
com.hurlant.crypto.symmetric CBC confidentiality mode.
 CFB8Mode
com.hurlant.crypto.symmetric Note: The constructor accepts an optional padding argument, but ignores it otherwise.
 CFBMode
com.hurlant.crypto.symmetric This is the "full" CFB.
 ChoiceType
com.hurlant.util.asn1.type 
 CipherSuites
com.hurlant.crypto.tls 
 Crypto
com.hurlant.crypto A class to make it easy to use the rest of the framework.
 CTRMode
com.hurlant.crypto.symmetric 
 DER
com.hurlant.util.der DER for dummies: http://luca.ntop.org/Teaching/Appunti/asn1.html This class does the bare minimum to get by.
 DESKey
com.hurlant.crypto.symmetric 
 ECBMode
com.hurlant.crypto.symmetric ECB mode.
 GeneralizedTimeType
com.hurlant.util.asn1.type 
 Hex
com.hurlant.util 
 HMAC
com.hurlant.crypto.hash 
 IA5StringType
com.hurlant.util.asn1.type 
 IAsn1Type
com.hurlant.util.der 
 ICipher
com.hurlant.crypto.symmetric 
 IConnectionState
com.hurlant.crypto.tls 
 IHash
com.hurlant.crypto.hash 
 IHMAC
com.hurlant.crypto.hash 
 IMode
com.hurlant.crypto.symmetric 
 Integer
com.hurlant.util.der 
 IntegerType
com.hurlant.util.asn1.type 
 IPad
com.hurlant.crypto.symmetric Tiny interface that represents a padding mechanism.
 IPRNG
com.hurlant.crypto.prng 
 ISecurityParameters
com.hurlant.crypto.tls 
 IStreamCipher
com.hurlant.crypto.symmetric A marker to indicate how this cipher works.
 ISymmetricKey
com.hurlant.crypto.symmetric 
 IVMode
com.hurlant.crypto.symmetric An "abtract" class to avoid redundant code in subclasses
 KeyExchanges
com.hurlant.crypto.tls 
 MAC
com.hurlant.crypto.hash 
 MACs
com.hurlant.crypto.tls 
 MD2
com.hurlant.crypto.hash 
 MD5
com.hurlant.crypto.hash 
 Memory
com.hurlant.util 
 MozillaRootCertificates
com.hurlant.crypto.cert 
 NullPad
com.hurlant.crypto.symmetric A pad that does nothing.
 NullReduction
com.hurlant.math A "null" reducer
 NullType
com.hurlant.util.asn1.type 
 ObjectIdentifier
com.hurlant.util.der 
 OctetStringType
com.hurlant.util.asn1.type 
 OFBMode
com.hurlant.crypto.symmetric 
 OID
com.hurlant.util.der 
 OIDType
com.hurlant.util.asn1.type 
 PEM
com.hurlant.util.der 
 PKCS5
com.hurlant.crypto.symmetric 
 PrintableString
com.hurlant.util.der 
 PrintableStringType
com.hurlant.util.asn1.type 
 Random
com.hurlant.crypto.prng 
 RSAKey
com.hurlant.crypto.rsa Current limitations: exponent must be smaller than 2^31.
 Sequence
com.hurlant.util.der 
 SequenceType
com.hurlant.util.asn1.type 
 Set
com.hurlant.util.der 
 SetType
com.hurlant.util.asn1.type 
 SHA1
com.hurlant.crypto.hash 
 SHA224
com.hurlant.crypto.hash 
 SHA256
com.hurlant.crypto.hash 
 SHABase
com.hurlant.crypto.hash 
 SimpleIVMode
com.hurlant.crypto.symmetric 
 SSLConnectionState
com.hurlant.crypto.tls 
 SSLEvent
com.hurlant.crypto.tls 
 SSLPad
com.hurlant.crypto.symmetric 
 SSLSecurityParameters
com.hurlant.crypto.tls 
 StringType
com.hurlant.util.asn1.type 
 TeletexStringType
com.hurlant.util.asn1.type 
 TLSConfig
com.hurlant.crypto.tls 
 TLSConnectionState
com.hurlant.crypto.tls 
 TLSEngine
com.hurlant.crypto.tls The heart of the TLS protocol.
 TLSError
com.hurlant.crypto.tls 
 TLSEvent
com.hurlant.crypto.tls 
 TLSPad
com.hurlant.crypto.symmetric 
 TLSPRF
com.hurlant.crypto.prng There's "Random", and then there's TLS Random.
 TLSSecurityParameters
com.hurlant.crypto.tls 
 TLSSocket
com.hurlant.crypto.tls It feels like a socket, but it wraps the stream over TLS 1.0 That's all.
 TLSSocketEvent
com.hurlant.crypto.tls 
 TLSTest
com.hurlant.crypto.tls 
 TripleDESKey
com.hurlant.crypto.symmetric 
 Type
com.hurlant.util.der 
 Type2
com.hurlant.util.der 
 UniversalStringType
com.hurlant.util.asn1.type 
 UTCTime
com.hurlant.util.der 
 UTCTimeType
com.hurlant.util.asn1.type 
 UTF8StringType
com.hurlant.util.asn1.type 
 X509Certificate
com.hurlant.crypto.cert 
 X509CertificateCollection
com.hurlant.crypto.cert 
 XTeaKey
com.hurlant.crypto.symmetric