EVP_DESX_CBC(3SSL)
π EVP_DESX_CBC β okay bestie, let's talk DES-X π
So this is the manual page for EVP_DESX_CBC, living in the OpenSSL 3SSL family. Buckle up, it's a short one but it's got lore. β¨
πΈ NAME πΈ
EVP_desx_cbc β the EVP DES-X cipher, bestie. That's the whole vibe. π
π¦ SYNOPSIS π¦
#include <openssl/evp.h>
const EVP_CIPHER *EVP_desx_cbc(void);
That's it. That's the whole thing. No cap. π
β¨ DESCRIPTION β¨
Okay so, this is the DES-X encryption algorithm for EVP. Group chat summary: it's an EVP cipher, it's DES-X, it's giving legacy energy.
All modes below use a key length of 128 bits and acts on blocks of 128-bits. Periodt. π
π« EVP_desx_cbc() π«
The DES-X algorithm in CBC mode. Iconic behaviour, honestly.
π¨ Real talk though: this algorithm is not provided by the OpenSSL default provider. If you wanna use it, you literally have to load either the OpenSSL legacy provider or another implementation. It's not just gonna show up on its own, bestie. π
Developers should be aware of the negative performance implications of calling this function multiple times, and should consider using EVP_CIPHER_fetch(3) with EVP_CIPHER-DES(7) instead. See "Performance" in crypto(7) for further information. It's giving... please fetch instead of calling this over and over. Your CPU will thank you. π
π«Ά RETURN VALUES π«Ά
These functions return an EVP_CIPHER structure that contains the implementation of the symmetric cipher. That's your lil' cipher object, wrapped up and ready to go. π
π₯ SEE ALSO π₯
Go read those too, iykyk. π
π COPYRIGHT π
Copyright 2017-2023 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.
Version 4.0.3, dated 2026-09-29, page EVP_DESX_CBC(3SSL). Mwah, that's a wrap, bestie. Slay responsibly. π
β¨π¦ππ
π¦ where this page comes from
- ubuntu stonking: libssl-doc 4.0.3-1ubuntu1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms