Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

ARD.ATMEGA.Arduino Mega 2560 R3

Constants

BOOL false     BOOL true    

Globals



HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_secretbox_decrypt

Return:     SIGNED INT
Params:     BYTE FCL_MESSAGE     UNSIGNED INT FCLsz_MESSAGE     UNSIGNED INT FCL_LENGTH     UNSIGNED INT FCL_ID     BYTE FCL_KEY     UNSIGNED INT FCLsz_KEY     BYTE FCL_CIPHERTEXT     UNSIGNED INT FCLsz_CIPHERTEXT    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

sign_create

Return:     SIGNED INT
Params:     BYTE signature     BYTE message     UNSIGNED INT message_size     BYTE secret_key    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_sign_keygen

Return:     SIGNED INT
Params:     BYTE FCL_SECRET     UNSIGNED INT FCLsz_SECRET     BYTE FCL_PUBLIC     UNSIGNED INT FCLsz_PUBLIC    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

secretbox_keygen

Return:     VOID
Params:     BYTE key    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_sign_verify

Return:     SIGNED INT
Params:     BYTE FCL_SIGNATURE     UNSIGNED INT FCLsz_SIGNATURE     BYTE FCL_MESSAGE     UNSIGNED INT FCLsz_MESSAGE     UNSIGNED INT FCL_MESSAGE_SIZE     BYTE FCL_PUBLIC_KEY     UNSIGNED INT FCLsz_PUBLIC_KEY    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

hash_with_key

Return:     SIGNED INT
Params:     BYTE hash     BYTE data     UNSIGNED INT size     BYTE key    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Ev_SimStop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

sign_verify

Return:     SIGNED INT
Params:     BYTE signature     BYTE message     UNSIGNED INT message_size     BYTE public_key    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

init

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_hash_with_key

Return:     SIGNED INT
Params:     BYTE FCL_HASH     UNSIGNED INT FCLsz_HASH     BYTE FCL_DATA     UNSIGNED INT FCLsz_DATA     UNSIGNED INT FCL_SIZE     BYTE FCL_KEY     UNSIGNED INT FCLsz_KEY    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

sign_keygen

Return:     SIGNED INT
Params:     BYTE Secret     BYTE Public    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_hash_keygen

Return:     VOID
Params:     BYTE FCL_KEY     UNSIGNED INT FCLsz_KEY    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_sign_create

Return:     SIGNED INT
Params:     BYTE FCL_SIGNATURE     UNSIGNED INT FCLsz_SIGNATURE     BYTE FCL_MESSAGE     UNSIGNED INT FCLsz_MESSAGE     UNSIGNED INT FCL_MESSAGE_SIZE     BYTE FCL_SECRET_KEY     UNSIGNED INT FCLsz_SECRET_KEY    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Ev_SimStart

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_hash_without_key

Return:     SIGNED INT
Params:     BYTE FCL_HASH     UNSIGNED INT FCLsz_HASH     BYTE FCL_DATA     UNSIGNED INT FCLsz_DATA     UNSIGNED INT FCL_SIZE    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

secretbox_encrypt

Return:     SIGNED INT
Params:     BYTE message     UNSIGNED INT length     UNSIGNED INT ID     BYTE key     BYTE ciphertext    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Ev_AddHeader

Return:     UNSIGNED LONG
Params:     STRING HeadCode    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_secretbox_keygen

Return:     SIGNED INT
Params:     BYTE key     SIGNED INT size    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Ev_CompileStart

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_secretbox_encrypt

Return:     SIGNED INT
Params:     BYTE FCL_MESSAGE     UNSIGNED INT FCLsz_MESSAGE     UNSIGNED INT FCL_LENGTH     UNSIGNED INT FCL_ID     BYTE FCL_KEY     UNSIGNED INT FCLsz_KEY     BYTE FCL_CIPHERTEXT     UNSIGNED INT FCLsz_CIPHERTEXT    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

hash_keygen

Return:     VOID
Params:     BYTE key    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

secretbox_decrypt

Return:     SIGNED INT
Params:     BYTE message     UNSIGNED INT length     UNSIGNED INT ID     BYTE key     BYTE ciphertext    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

hash_without_key

Return:     SIGNED INT
Params:     BYTE hash     BYTE data     UNSIGNED INT size    

Your browser does not support the HTML5 canvas tag.

HYDRO_DLL_secretbox_decrypt    /    sign_create    /    HYDRO_DLL_sign_keygen    /    secretbox_keygen    /    HYDRO_DLL_sign_verify    /    hash_with_key    /    Ev_SimStop    /    sign_verify    /    init    /    HYDRO_DLL_hash_with_key    /    sign_keygen    /    HYDRO_DLL_hash_keygen    /    HYDRO_DLL_sign_create    /    Ev_Renamed    /    Ev_SimStart    /    HYDRO_DLL_hash_without_key    /    secretbox_encrypt    /    Ev_AddHeader    /    HYDRO_DLL_secretbox_keygen    /    Ev_CompileStart    /    HYDRO_DLL_secretbox_encrypt    /    hash_keygen    /    secretbox_decrypt    /    Main    /    hash_without_key    /    HYDRO_DLL_init

HYDRO_DLL_init

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support