Describir: Encryption Algorithms for Resource-Constrained Devices