A Framework For The Implementation And Comparison Of Authenticated Data Structures