Base64
The Base64 module provides functionalities to encode and decode Base64 strings. Being written completely in Typescript, it may be used in any environment.
Functions
base64DecToArr
The base64DecToArr function decodes a Base64 string to a Uint8Array.
Parameters
sBase64: stringnBlocksSize?: number
Returns
Uint8Array
base64EncArr
The base64EncArr function encodes a Uint8Array to a Base64 string.
Parameters
aBytes: ArrayBuffer | Uint8ArraynBlocksSize?: number
Returns
string
base64UrlEncArr
The base64UrlEncArr function encodes a Uint8Array to a Base64 URL string.
Parameters
aBytes: ArrayBuffer | Uint8Array
Returns
string
base64UrlDecToArr
The base64UrlDecToArr function decodes a Base64 URL string to a Uint8Array.
Parameters
s: string
Returns
ArrayBuffer | Uint8Array
extractPrivateKey
The extractPrivateKey function extracts a private key from a PEM string.
Parameters
pem: string
Returns
Uint8Array
extractPublicKey
The extractPublicKey function extracts a public key from a PEM string.
Parameters
pem: string
Returns
Uint8Array
UTF8ArrToStr
The UTF8ArrToStr function converts a Uint8Array to a UTF-8 string.
Parameters
aBytes: ArrayBuffer | Uint8Array
Returns
string
strToUTF8Arr
The strToUTF8Arr function converts a UTF-8 string to a Uint8Array.
Parameters
sDOMStr: string
Returns
ArrayBuffer