|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/base.h>Go to the source code of this file.
Classes | |
| struct | cast_key_st |
Macros | |
| #define | CAST_ENCRYPT 1 |
| #define | CAST_DECRYPT 0 |
| #define | CAST_BLOCK 8 |
| #define | CAST_KEY_LENGTH 16 |
Typedefs | |
| typedef struct cast_key_st | CAST_KEY |
Functions | |
| OPENSSL_EXPORT void | CAST_set_key (CAST_KEY *key, size_t len, const uint8_t *data) |
| OPENSSL_EXPORT void | CAST_ecb_encrypt (const uint8_t *in, uint8_t *out, const CAST_KEY *key, int enc) |
| OPENSSL_EXPORT void | CAST_encrypt (uint32_t *data, const CAST_KEY *key) |
| OPENSSL_EXPORT void | CAST_decrypt (uint32_t *data, const CAST_KEY *key) |
| OPENSSL_EXPORT void | CAST_cbc_encrypt (const uint8_t *in, uint8_t *out, long length, const CAST_KEY *ks, uint8_t *iv, int enc) |
| OPENSSL_EXPORT void | CAST_cfb64_encrypt (const uint8_t *in, uint8_t *out, long length, const CAST_KEY *schedule, uint8_t *ivec, int *num, int enc) |
| #define CAST_BLOCK 8 |
| #define CAST_DECRYPT 0 |
| #define CAST_ENCRYPT 1 |
| #define CAST_KEY_LENGTH 16 |
| typedef struct cast_key_st CAST_KEY |
| OPENSSL_EXPORT void CAST_cbc_encrypt | ( | const uint8_t * | in, |
| uint8_t * | out, | ||
| long | length, | ||
| const CAST_KEY * | ks, | ||
| uint8_t * | iv, | ||
| int | enc | ||
| ) |
| OPENSSL_EXPORT void CAST_cfb64_encrypt | ( | const uint8_t * | in, |
| uint8_t * | out, | ||
| long | length, | ||
| const CAST_KEY * | schedule, | ||
| uint8_t * | ivec, | ||
| int * | num, | ||
| int | enc | ||
| ) |
| OPENSSL_EXPORT void CAST_decrypt | ( | uint32_t * | data, |
| const CAST_KEY * | key | ||
| ) |
| OPENSSL_EXPORT void CAST_ecb_encrypt | ( | const uint8_t * | in, |
| uint8_t * | out, | ||
| const CAST_KEY * | key, | ||
| int | enc | ||
| ) |
| OPENSSL_EXPORT void CAST_encrypt | ( | uint32_t * | data, |
| const CAST_KEY * | key | ||
| ) |
| OPENSSL_EXPORT void CAST_set_key | ( | CAST_KEY * | key, |
| size_t | len, | ||
| const uint8_t * | data | ||
| ) |
1.8.13