1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-09 09:34:49 +09:00

Update cross-platform-cryptography.md for CFB mode.

This commit is contained in:
Kevin Jones 2020-10-01 10:58:25 -04:00 committed by GitHub
parent 2544c744d2
commit f2bfa7b622
Signed by: github
GPG key ID: 4AEE18F83AFDEB23

View file

@ -24,14 +24,23 @@ This would result in a `PlatformNotSupportedException` when invoking the `Create
The underlying ciphers and chaining are performed by the system libraries.
| Cipher + Mode | Windows | Linux | macOS |
|---------------|---------|-------|-------|
| AES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| AES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| 3DES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| 3DES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| DES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| DES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Cipher + Mode | Windows 8 - 10 | Windows 7 | Linux | macOS |
|---------------|--------------------|----------------------|--------------------|--------------------|
| AES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| AES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| AES-CFB8* | :white_check_mark: | :white_check_mark:** | :white_check_mark: | :white_check_mark: |
| AES-CFB128* | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
| 3DES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| 3DES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| 3DES-CFB8* | :white_check_mark: | :white_check_mark:** | :white_check_mark: | :white_check_mark: |
| 3DES-CFB64* | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
| DES-CBC | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| DES-ECB | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| DES-CFB8* | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
\* Available starting in .NET 5.
** Available starting in .NET 6.
In the future there is a possibility that new ciphers may be added to .NET Core before one (or more) supported platforms have system support for it.
This would result in a `PlatformNotSupportedException` when invoking the `Create()` method for the algorithm.