Skip to content

The implementation of an Authenticated Skip List used to generate and verify membership proofs.

Notifications You must be signed in to change notification settings

mdetemad/SkipList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

SkipList

The C++ implementation of an Authenticated Skip List used to generate and verify membership proofs.

This is a single-server implementation of the Authenticated Skip list, i,.e., it works on a single server and there is no use of client/server concept. However, the client/server mechanism can be very easily added.

Given a text file, it reads the file in blocks of the specified size, builds the tree and produces and verifies the membership proofs. The block size can be changed in the code.

This implementation uses openssl sha256 implementaion for hash functions. Therefore, it needs the ssl library for compilation. Moreovee, it needs c++11 support. Simply, it can be compiled as follows:

g++ SkipList.cpp -Wall -std=c++11 -lssl -lcrypto -o out_file_name

About

The implementation of an Authenticated Skip List used to generate and verify membership proofs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages