|
29 | 29 |
|
30 | 30 | Available on all OpenSSL versions: |
31 | 31 |
|
32 | | - | Function definition | 1.0 | 1.1 | 3.0 | |
| 32 | + | Function | 1.0 | 1.1 | 3.0 | |
33 | 33 | |--------------------------------|-----|-----|-----| |
34 | 34 | | EVP_CIPHER_CTX_new | YES | YES | YES | |
35 | 35 | | EVP_CIPHER_CTX_free | YES | YES | YES | |
|
38 | 38 | | EVP_CipherInit_ex | YES | YES | YES | |
39 | 39 | | EVP_CipherUpdate | YES | YES | YES | |
40 | 40 | | EVP_CipherFinal_ex | YES | YES | YES | |
41 | | - | EVP_aes_256_ctr | YES | YES | YES | |
42 | | - | EVP_aes_128_ctr | YES | YES | YES | |
43 | 41 | | ENGINE_by_id | YES | YES | YES | |
44 | 42 | | ENGINE_free | YES | YES | YES | |
| 43 | + | EVP_aes_256_ctr | YES | YES | YES | |
| 44 | + | EVP_aes_128_ctr | YES | YES | YES | |
45 | 45 |
|
46 | 46 | Available on old versions: |
47 | 47 |
|
48 | | - | Function definition | 1.0 | 1.1 | 3.0 | |
| 48 | + | Function | 1.0 | 1.1 | 3.0 | |
49 | 49 | |--------------------------------|-----|-----|-----| |
50 | 50 | | EVP_CIPHER_CTX_cleanup | YES | --- | --- | |
51 | 51 | | EVP_CIPHER_CTX_init | YES | --- | --- | |
|
54 | 54 |
|
55 | 55 | Available on new versions: |
56 | 56 |
|
57 | | - | Function definition | 1.0 | 1.1 | 3.0 | |
| 57 | + | Function | 1.0 | 1.1 | 3.0 | |
58 | 58 | |--------------------------------|-----|-----|-----| |
| 59 | + | OPENSSL_init_crypto | --- | YES | YES | |
59 | 60 | | EVP_CIPHER_CTX_reset | --- | YES | YES | |
60 | 61 | | EVP_CIPHER_CTX_get_block_size | --- | --- | YES | |
61 | 62 | | EVP_CIPHER_CTX_is_encrypting | --- | --- | YES | |
62 | | - | OPENSSL_init_crypto | --- | YES | YES | |
63 | 63 |
|
64 | 64 | Optionally available on new versions: |
65 | 65 |
|
66 | | - | Function definition | 1.0 | 1.1 | 3.0 | |
| 66 | + | Function | 1.0 | 1.1 | 3.0 | |
67 | 67 | |--------------------------------|-----|-----|-----| |
68 | 68 | | EVP_sm4_ctr | --- | opt | opt | |
| 69 | +
|
| 70 | + Name changes: |
| 71 | +
|
| 72 | + | < 3.0 name | >= 3.0 name | |
| 73 | + |----------------------------|--------------------------------| |
| 74 | + | EVP_CIPHER_CTX_block_size | EVP_CIPHER_CTX_get_block_size | |
| 75 | + | EVP_CIPHER_CTX_encrypting | EVP_CIPHER_CTX_is_encrypting | |
69 | 76 | */ |
70 | 77 |
|
71 | 78 | #ifdef UNIX |
|
0 commit comments