This work present a compact and effective chaos-based keyed hash function implemented by a cross-coupled topology of chaotic maps, which employs absolute-value of sinusoidal nonlinearity and offers robust chaotic regions over broad parameter spaces with high degree of randomness through chaoticity measurements using the lyapunov exponent. The results of hashing performances show that the mean changed probabilities are very close to 50%, and the mean number of bit changes is also close to a half of hash value lengths. The collision tests reveal the mean absolute difference of each character value for the hash value of 128, 160 and 256 bits are close to the ideal value of 85.43.