Skip to content

Commit 7750efa

Browse files
bors[bot]Faisal Faruqui
and
Faisal Faruqui
authored
Merge #150
150: Added OFB mode to list of modes allowed in serialization r=raoulstrackx a=jethrogb Co-authored-by: Faisal Faruqui <[email protected]>
2 parents e3b82cd + 8170c37 commit 7750efa

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

mbedtls/src/cipher/raw/serde.rs

+3
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ unsafe fn serialize_raw_cipher(mut cipher_context: cipher_context_t)
8888
let algorithm_ctx = match (cipher_id, cipher_mode) {
8989
(CIPHER_ID_AES, MODE_CBC)
9090
| (CIPHER_ID_AES, MODE_CTR)
91+
| (CIPHER_ID_AES, MODE_OFB)
9192
| (CIPHER_ID_AES, MODE_CFB)
9293
| (CIPHER_ID_AES, MODE_ECB) => {
9394
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)
9697
}
9798
(CIPHER_ID_DES, MODE_CBC)
9899
| (CIPHER_ID_DES, MODE_CTR)
100+
| (CIPHER_ID_DES, MODE_OFB)
99101
| (CIPHER_ID_DES, MODE_CFB) => {
100102
AlgorithmContext::Des(Bytes(*(cipher_context.cipher_ctx as *const des_context)))
101103
}
102104
(CIPHER_ID_3DES, MODE_CBC)
103105
| (CIPHER_ID_3DES, MODE_CTR)
106+
| (CIPHER_ID_3DES, MODE_OFB)
104107
| (CIPHER_ID_3DES, MODE_CFB) => AlgorithmContext::Des3(Bytes(
105108
*(cipher_context.cipher_ctx as *const des3_context),
106109
)),

0 commit comments

Comments
 (0)