Routing with crossroads and hasher