57 #ifndef OPENSSL_HEADER_DES_H 58 #define OPENSSL_HEADER_DES_H 62 #if defined(__cplusplus) 79 #define DES_KEY_SZ (sizeof(DES_cblock)) 80 #define DES_SCHEDULE_SZ (sizeof(DES_key_schedule)) 85 #define DES_CBC_MODE 0 86 #define DES_PCBC_MODE 1 173 #if defined(__cplusplus) OPENSSL_EXPORT void DES_ede3_cbc_encrypt(const uint8_t *in, uint8_t *out, size_t len, const DES_key_schedule *ks1, const DES_key_schedule *ks2, const DES_key_schedule *ks3, DES_cblock *ivec, int enc)
Definition: des.c:658
OPENSSL_EXPORT void DES_decrypt3(uint32_t *data, const DES_key_schedule *ks1, const DES_key_schedule *ks2, const DES_key_schedule *ks3)
Definition: des.c:521
unsigned int uint32_t
Definition: ptypes.h:105
OPENSSL_EXPORT void DES_ecb_encrypt(const DES_cblock *in, DES_cblock *out, const DES_key_schedule *schedule, int is_encrypt)
Definition: des.c:540
OPENSSL_EXPORT void DES_set_odd_parity(DES_cblock *key)
Definition: des.c:373
uint8_t bytes[8]
Definition: des.h:71
OPENSSL_EXPORT void DES_set_key_unchecked(const DES_cblock *key, DES_key_schedule *schedule)
Definition: des.c:769
OPENSSL_EXPORT void DES_ede2_cbc_encrypt(const uint8_t *in, uint8_t *out, size_t len, const DES_key_schedule *ks1, const DES_key_schedule *ks2, DES_cblock *ivec, int enc)
Definition: des.c:758
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
int int * out
Definition: gcc-loops.cpp:206
#define OPENSSL_EXPORT
Definition: base.h:160
OPENSSL_EXPORT void DES_set_key(const DES_cblock *key, DES_key_schedule *schedule)
Definition: des.c:296
OPENSSL_EXPORT void DES_ede3_cfb_encrypt(const uint8_t *in, uint8_t *out, int numbits, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc)
Definition: cfb64ede.c:131
unsigned char uint8_t
Definition: ptypes.h:89
OPENSSL_EXPORT void DES_encrypt3(uint32_t *data, const DES_key_schedule *ks1, const DES_key_schedule *ks2, const DES_key_schedule *ks3)
Definition: des.c:502
struct DES_ks DES_key_schedule
OPENSSL_EXPORT void DES_ncbc_encrypt(const uint8_t *in, uint8_t *out, size_t len, const DES_key_schedule *schedule, DES_cblock *ivec, int enc)
Definition: des.c:559
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
OPENSSL_EXPORT void DES_ede3_cfb64_encrypt(const uint8_t *in, uint8_t *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num, int enc)
Definition: cfb64ede.c:67
struct DES_cblock_st DES_cblock
string input
Definition: tokenizer_unittest.cc:198
OPENSSL_EXPORT void DES_ecb3_encrypt(const DES_cblock *input, DES_cblock *output, const DES_key_schedule *ks1, const DES_key_schedule *ks2, const DES_key_schedule *ks3, int enc)
Definition: des.c:635
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129
GLuint GLsizei GLsizei * length
Definition: gl2.h:435