1EVP_RC5_32_12_16_CBC(3)             OpenSSL            EVP_RC5_32_12_16_CBC(3)
2
3
4

NAME

6       EVP_rc5_32_12_16_cbc, EVP_rc5_32_12_16_cfb, EVP_rc5_32_12_16_ecb,
7       EVP_rc5_32_12_16_ofb - EVP RC5 cipher
8

SYNOPSIS

10        #include <openssl/evp.h>
11
12        const EVP_CIPHER *EVP_rc5_32_12_16_cbc(void)
13        const EVP_CIPHER *EVP_rc5_32_12_16_cfb(void)
14        const EVP_CIPHER *EVP_rc5_32_12_16_ecb(void)
15        const EVP_CIPHER *EVP_rc5_32_12_16_ofb(void)
16

DESCRIPTION

18       The RC5 encryption algorithm for EVP.
19
20       EVP_rc5_32_12_16_cbc(), EVP_rc5_32_12_16_cfb(), EVP_rc5_32_12_16_ecb(),
21       EVP_rc5_32_12_16_ofb()
22           RC5 encryption algorithm in CBC, CFB, ECB and OFB modes
23           respectively. This is a variable key length cipher with an
24           additional "number of rounds" parameter. By default the key length
25           is set to 128 bits and 12 rounds.
26

RETURN VALUES

28       These functions return an EVP_CIPHER structure that contains the
29       implementation of the symmetric cipher. See EVP_CIPHER_meth_new(3) for
30       details of the EVP_CIPHER structure.
31

BUGS

33       Currently the number of rounds in RC5 can only be set to 8, 12 or 16.
34       This is a limitation of the current RC5 code rather than the EVP
35       interface.
36

SEE ALSO

38       evp(7), EVP_EncryptInit(3), EVP_CIPHER_meth_new(3)
39
41       Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
42
43       Licensed under the OpenSSL license (the "License").  You may not use
44       this file except in compliance with the License.  You can obtain a copy
45       in the file LICENSE in the source distribution or at
46       <https://www.openssl.org/source/license.html>.
47
48
49
501.1.1                             2018-09-11           EVP_RC5_32_12_16_CBC(3)
Impressum