Go to slide 20

class IceKey {
    public:
        IceKey (int n);
        ~IceKey ();

        void           set (const unsigned char *key);

        unsigned char  *encrypt (const unsigned char *ptext,
                                    unsigned char *ctext);

        unsigned char  *decrypt (const unsigned char *ctext,
                                    unsigned char *ptext);
};