-
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Merge branch 'development' of https://github.com/GoyaPtyLtd/B…
…aseElements-Plugin into development" This reverts commit bcc0713, reversing changes made to 5477a4f.
- Loading branch information
Showing
123 changed files
with
171 additions
and
4,793 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
|
||
**Description** | ||
|
||
Removes *array* from memory. | ||
Removes the array from memory. | ||
|
||
**Parameters** | ||
|
||
|
Empty file.
Empty file.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +0,0 @@ | ||
## BE_CipherDecrypt | ||
|
||
BE_CipherDecrypt ( cipher ; encryptedData ; key ; iv ; { paddingBoolean ; fileNameWithExtension } ) | ||
|
||
**Description** | ||
|
||
Decrypt *encryptedData* using *cipher*. | ||
|
||
**Parameters** | ||
|
||
* *cipher* ( default:AES-256-CBC ) : The cipher name to use. If the value is empty, "AES-256-CBC" will be used. | ||
* *encryptedData* : The data to decrypt. It can be HEX encoded text or container field. | ||
* *key* : The key to decrypt with. It can be HEX encoded text or container field. | ||
* *iv* : The IV (initialization vector). It can be HEX encoded text or container field. | ||
* *paddingBoolean* ( optional, default:True ) : Set false to disable padding. Padding is enabled if the parameter is true, empty or not specified. | ||
* *fileNameWithExtension* : The filename and extension for the decrypted data if being set into a container field. | ||
|
||
**Keywords** | ||
|
||
Cipher Decrypt | ||
|
||
**Version History** | ||
|
||
* 4.0.0 : First Release | ||
|
||
**Notes** | ||
|
||
Modes that require authenticated encryption (e.g. GCM) are not supported. These ciphers return 'authentication tag' in addition to encrypted data. | ||
|
||
The max data length is limited to 2GB. | ||
|
||
The code uses OpenSSL for it's base library, so the list of ciphers and their details are here : https://www.openssl.org/docs/man1.0.2/man1/ciphers.html however not all available ciphers may work, and this list may change with future releases of openssl. | ||
|
||
Not all possible ciphers will work, and thorough testing on Encryption and Decryption should be done before putting code into production. | ||
|
||
**Compatibility** | ||
|
||
| Platform | Compatibility | | ||
|-----------|-----------| | ||
| Status | Active | | ||
| Mac FMP | Yes | | ||
| Win FMP | Yes | | ||
| FMS | Yes | | ||
| iOS | Yes | | ||
| Linux | Yes | | ||
|
||
**Example Code** | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +0,0 @@ | ||
## BE_CipherEncrypt | ||
|
||
BE_CipherEncrypt ( cipher ; data ; key ; iv ; { paddingBoolean ; fileNameWithExtension } ) | ||
|
||
**Description** | ||
|
||
Decrypt *encryptedData* using *cipher*. | ||
|
||
**Parameters** | ||
|
||
* *cipher* ( default:AES-256-CBC ) : The cipher name to use. If the value is empty, "AES-256-CBC" will be used. | ||
* *data* : The data to encrypt. It can be HEX encoded text or container field. | ||
* *key* : The key to encrypt with. It can be HEX encoded text or container field. | ||
* *iv* : The IV (initialization vector). It can be HEX encoded text or container field. | ||
* *paddingBoolean* ( optional, default:True ) : Set false to disable padding. Padding is enabled if the parameter is true, empty or not specified. | ||
* *fileNameWithExtension* : The filename and extension for the encrypt data. | ||
|
||
**Keywords** | ||
|
||
Cipher Encrypt | ||
|
||
**Version History** | ||
|
||
* 4.0.0 : First Release | ||
|
||
**Notes** | ||
|
||
Be careful, there is no undo. Modes that require authenticated encryption (e.g. GCM) are not supported. These ciphers return 'authentication tag' in addition to encrypted data. | ||
|
||
The max data length is limited to 2GB. | ||
|
||
The code uses OpenSSL for it's base library, so the list of ciphers and their details are here : https://www.openssl.org/docs/man1.0.2/man1/ciphers.html however not all available ciphers may work, and this list may change with future releases of openssl. | ||
|
||
Not all possible ciphers will work, and thorough testing on Encryption and Decryption should be done before putting code into production. | ||
|
||
**Compatibility** | ||
|
||
| Platform | Compatibility | | ||
|-----------|-----------| | ||
| Status | Active | | ||
| Mac FMP | Yes | | ||
| Win FMP | Yes | | ||
| FMS | Yes | | ||
| iOS | Yes | | ||
| Linux | Yes | | ||
|
||
**Example Code** | ||
|
||
BE_CipherEncrypt ( "aes-256-cbc" ; HexEncode ( "Plain text" ) ; "603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4" ; "000102030405060708090a0b0c0d0e0f" ) | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.