I am implementing a way to transfer a set of data to a programmable dongle. The dongle is based on a smart card technology and can execute an arbitrary code inside. The inpu
GLib's Hash Tables and Balanced Binary Trees might be what you're after.