We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e3b82cd + 8170c37 commit 7750efaCopy full SHA for 7750efa
mbedtls/src/cipher/raw/serde.rs
@@ -88,6 +88,7 @@ unsafe fn serialize_raw_cipher(mut cipher_context: cipher_context_t)
88
let algorithm_ctx = match (cipher_id, cipher_mode) {
89
(CIPHER_ID_AES, MODE_CBC)
90
| (CIPHER_ID_AES, MODE_CTR)
91
+ | (CIPHER_ID_AES, MODE_OFB)
92
| (CIPHER_ID_AES, MODE_CFB)
93
| (CIPHER_ID_AES, MODE_ECB) => {
94
let mut aes_context = *(cipher_context.cipher_ctx as *const aes_context);
@@ -96,11 +97,13 @@ unsafe fn serialize_raw_cipher(mut cipher_context: cipher_context_t)
96
97
}
98
(CIPHER_ID_DES, MODE_CBC)
99
| (CIPHER_ID_DES, MODE_CTR)
100
+ | (CIPHER_ID_DES, MODE_OFB)
101
| (CIPHER_ID_DES, MODE_CFB) => {
102
AlgorithmContext::Des(Bytes(*(cipher_context.cipher_ctx as *const des_context)))
103
104
(CIPHER_ID_3DES, MODE_CBC)
105
| (CIPHER_ID_3DES, MODE_CTR)
106
+ | (CIPHER_ID_3DES, MODE_OFB)
107
| (CIPHER_ID_3DES, MODE_CFB) => AlgorithmContext::Des3(Bytes(
108
*(cipher_context.cipher_ctx as *const des3_context),
109
)),
0 commit comments