An implementation of the symmetric block cipher Speck