1*c9945492SAndroid Build Coastguard Worker #ifndef CRYPT_DES_H 2*c9945492SAndroid Build Coastguard Worker #define CRYPT_DES_H 3*c9945492SAndroid Build Coastguard Worker 4*c9945492SAndroid Build Coastguard Worker #include <stdint.h> 5*c9945492SAndroid Build Coastguard Worker 6*c9945492SAndroid Build Coastguard Worker struct expanded_key { 7*c9945492SAndroid Build Coastguard Worker uint32_t l[16], r[16]; 8*c9945492SAndroid Build Coastguard Worker }; 9*c9945492SAndroid Build Coastguard Worker 10*c9945492SAndroid Build Coastguard Worker hidden void __des_setkey(const unsigned char *, struct expanded_key *); 11*c9945492SAndroid Build Coastguard Worker hidden void __do_des(uint32_t, uint32_t, uint32_t *, uint32_t *, 12*c9945492SAndroid Build Coastguard Worker uint32_t, uint32_t, const struct expanded_key *); 13*c9945492SAndroid Build Coastguard Worker 14*c9945492SAndroid Build Coastguard Worker #endif 15