An implementation of the IDEA block cipher