-
<static> bin2str(bin) → {String}
-
Convert an array of integers(0.255) to a string
Parameters:
Name |
Type |
Description |
bin |
Array.<Integer>
|
An array of (binary) integers to convert |
- Source:
Returns:
The string representation of the array
-
Type
-
String
-
<static> calc_checksum(text) → {Integer}
-
Calculates a 16bit sum of a string by adding each character
codes modulus 65535
Parameters:
Name |
Type |
Description |
text |
String
|
String to create a sum of |
- Source:
Returns:
An integer containing the sum of all character
codes % 65535
-
Type
-
Integer
-
<static> decode_utf8(utf8) → {String}
-
Convert a string of utf8 bytes to a native javascript string
Parameters:
Name |
Type |
Description |
utf8 |
String
|
A valid squence of utf8 bytes |
- Source:
Returns:
A native javascript string
-
Type
-
String
-
<static> encode_utf8(str) → {String}
-
Convert a native javascript string to a string of utf8 bytes
Parameters:
Name |
Type |
Description |
str |
String
|
The string to convert |
- Source:
Returns:
A valid squence of utf8 bytes
-
Type
-
String
-
<static> get_hashAlgorithmString() → {String}
-
Return the algorithm type as string
- Source:
Returns:
String representing the message type
-
Type
-
String
-
<static> hex2bin(str) → {String}
-
Create binary string from a hex encoded string
Parameters:
Name |
Type |
Description |
str |
String
|
Hex string to convert |
- Source:
Returns:
String containing the binary values
-
Type
-
String
-
<static> hexidump(str) → {String}
-
Creating a hex string from an binary array of integers (0..255)
Parameters:
Name |
Type |
Description |
str |
String
|
Array of bytes to convert |
- Source:
Returns:
Hexadecimal representation of the array
-
Type
-
String
-
<static> hexstrdump(str) → {String}
-
Create hexstring from a binary
Parameters:
Name |
Type |
Description |
str |
String
|
String to convert |
- Source:
Returns:
String containing the hexadecimal values
-
Type
-
String
-
<static> print_debug(str)
-
Helper function to print a debug message. Debug
messages are only printed if
Parameters:
Name |
Type |
Description |
str |
String
|
String of the debug message |
- Source:
-
<static> print_debug_hexstr_dump(str)
-
Helper function to print a debug message. Debug
messages are only printed if
Parameters:
Name |
Type |
Description |
str |
String
|
String of the debug message |
- Source:
-
<static> shiftRight(value, bitcount) → {String}
-
Shifting a string to n bits right
Parameters:
Name |
Type |
Description |
value |
String
|
The string to shift |
bitcount |
Integer
|
Amount of bits to shift (MUST be smaller
than 9) |
- Source:
Returns:
Resulting string.
-
Type
-
String
-
<static> str2bin(str) → {Array.<Integer>}
-
Convert a string to an array of integers(0.255)
Parameters:
Name |
Type |
Description |
str |
String
|
String to convert |
- Source:
Returns:
An array of (binary) integers
-
Type
-
Array.<Integer>
-
<static> str2Uint8Array(str) → {Uint8Array}
-
Convert a string to a Uint8Array
Parameters:
Name |
Type |
Description |
str |
String
|
String to convert |
- Source:
Returns:
The array of (binary) integers
-
Type
-
Uint8Array
-
<static> Uint8Array2str(bin) → {String}
-
Convert a Uint8Array to a string. This currently functions
the same as bin2str.
Parameters:
Name |
Type |
Description |
bin |
Uint8Array
|
An array of (binary) integers to convert |
- Source:
Returns:
String representation of the array
-
Type
-
String