cryptlib
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cryptlib [2018/12/28 17:07] – [Downloading Cryptlib] g00r00 | cryptlib [2022/01/28 13:07] – [Enabling SSH/SSL Servers] g00r00 | ||
---|---|---|---|
Line 3: | Line 3: | ||
Mystic BBS uses Cryptlib in order to perform the encryption for SSH and SSL-based servers and clients. | Mystic BBS uses Cryptlib in order to perform the encryption for SSH and SSL-based servers and clients. | ||
- | The following sections outline how to install Cryptlib for each particular operating system. | + | The following sections outline how to install Cryptlib for each particular operating system. Find your operating system in the headings below and follow the instructions (if any) to install Cryptlib. |
+ | |||
+ | Once Cryptlib is installed, most servers will have an SSL setting inside the System Configuration > Servers > Configure Servers editor. | ||
==== Downloading Cryptlib ==== | ==== Downloading Cryptlib ==== | ||
Line 11: | Line 13: | ||
Website: https:// | Website: https:// | ||
+ | |||
+ | Mirror of 3.4.4.1: http:// | ||
There seems to be an issue with the latest CryptLib with 32-bit Linux operating systems that will cause Mystic to crash upon startup. | There seems to be an issue with the latest CryptLib with 32-bit Linux operating systems that will cause Mystic to crash upon startup. | ||
Line 18: | Line 22: | ||
==== Windows ==== | ==== Windows ==== | ||
- | In Windows, Mystic looks for the file " | + | In Windows, Mystic looks for the file " |
- | Luckily the archive | + | However your archive |
- | In addition to the .DLL file, Cryptlib has a dependency on the Visual C++ runtime which may or may not need to be installed on your particular system. | + | In addition to the .DLL file, Cryptlib has a dependency on the Visual C++ runtime which may or may not need to be installed on your particular system. |
https:// | https:// | ||
Line 47: | Line 51: | ||
The following steps can be executed to compile and install Cryptlib: | The following steps can be executed to compile and install Cryptlib: | ||
- | * Download the source code .zip into its own directory (lets say /cryptlib and cl3431.zip for this example) | + | * Download the source code .zip into its own directory (lets say /cryptlib and cl3441.zip for this example) |
- | * Switch to the /cryptlib directory where the cl3431.zip is located | + | * Switch to the /cryptlib directory where the cl3441.zip is located |
- | * Type "unzip -a cl3431.zip" to extract the source code ZIP into the /cryptlib directory | + | * Type "unzip -a cl3441.zip" to extract the source code ZIP into the /cryptlib directory |
* Type "sudo make shared" | * Type "sudo make shared" | ||
- | * Type "ls libcl*.so*" | + | * Type "ls libcl*.so*" |
* Move the library into the library path and rename it so that Mystic will find it. Execute the following: | * Move the library into the library path and rename it so that Mystic will find it. Execute the following: | ||
- | * "sudo mv libcl.so.3.4.3 / | + | * "sudo mv libcl.so.3.4.4 / |
You can now delete the /cryptlib directory if you wish. The library is installed and read to be used by Mystic! | You can now delete the /cryptlib directory if you wish. The library is installed and read to be used by Mystic! | ||
Line 65: | Line 69: | ||
The following steps can be executed to compile and install Cryptlib: | The following steps can be executed to compile and install Cryptlib: | ||
- | * Download the source code .zip into its own directory (lets say /cryptlib and cl3431.zip for this example) | + | * Download the source code .zip into its own directory (lets say /cryptlib and cl3441.zip for this example) |
- | * Switch to the /cryptlib directory where the cl3431.zip is located | + | * Switch to the /cryptlib directory where the cl3441.zip is located |
- | * Type "unzip -a cl3431.zip" to extract the source code ZIP into the /cryptlib directory | + | * Type "unzip -a cl3441.zip" to extract the source code ZIP into the /cryptlib directory |
* Type "sudo make shared" | * Type "sudo make shared" | ||
- | * Type "ls libcl*.dylib*" | + | * Type "ls libcl*.dylib*" |
* Move the library into the library path and rename it so that Mystic will find it. Execute the following: | * Move the library into the library path and rename it so that Mystic will find it. Execute the following: | ||
- | * "sudo mv libcl.3.4.3.dylib / | + | * "sudo mv libcl.3.4.4.dylib / |
You can now delete the /cryptlib directory if you wish. The library is installed and read to be used by Mystic! | You can now delete the /cryptlib directory if you wish. The library is installed and read to be used by Mystic! | ||
cryptlib.txt · Last modified: 2023/01/24 11:05 by g00r00