hash Code
Custom hashCode implementation that properly handles ByteArray.
Standard data class hashCode would not correctly hash the ByteArray field by content, so this override ensures proper content-based hashing using contentHashCode().
Return
Hash code for this external signer