EVP_CIPHER-RC2(7ossl)

πŸ’… EVP_CIPHER-RC2 πŸ’…

okay so bestie, welcome to the EVP_CIPHER-RC2 page β€” that's page 7ossl in the OpenSSL manual set, if you're keeping track of the little numbers in the corner πŸŽ€


✨ NAME ✨

EVP_CIPHER-RC2 β€” the whole entire RC2 EVP_CIPHER implementation situation. that's it, that's the vibe πŸ¦‹


🌸 DESCRIPTION 🌸

so like, this is the support for RC2 symmetric encryption, and it all runs through the EVP_CIPHER API. classic, iconic, does exactly what it says on the tin πŸ’–

πŸŽ€ Algorithm Names πŸŽ€

these are the algorithms you can actually use, and heads up β€” they live in the legacy provider (iykyk, we'll get to that in SEE ALSO):

  • "RC2-CBC", "RC2" or "RC2-128"
  • "RC2-40-CBC" or "RC2-40"
  • "RC2-64-CBC" or "RC2-64"
  • "RC2-ECB"
  • "RC2-CFB"
  • "RC2-OFB"

no cap, that's all six lines of them. memorize the aliases, they WILL come up 🫢

🧚 Parameters 🧚

this implementation supports the parameters described in "PARAMETERS" in EVP_EncryptInit(3). so like, go read that one, that's where the actual parameter tea is β˜•


πŸ’œ SEE ALSO πŸ’œ

go click around, it's giving "required reading" but make it fun ⭐


Copyright 2021 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>.

fr fr read the license before you go copying stuff, it's not optional bestie πŸ’€

and that's the whole page, periodt πŸ’… this was OpenSSL 3.5.9, dated 2026-09-29 β€” catch you on the next manpage, mwah πŸ“πŸ’–

πŸ“¦ where this page comes from