Skip to content

MeloniZippoProjects/kpabe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This software provides several tools implementing a scheme for
"key-policy attribute based encryption" (KP-ABE).

To install this software, you will need to have the Pairing-Based
Cryptography (PBC) library installed. You can get it from the
following page:

   http://crypto.stanford.edu/pbc/

   
Fixed Errors
============

The original repository had a few errors that we fixed.

1. Calculation of max integer on N bits in policy creation: 
	The original code didn't work for N = 64.
	Corrected in commit 2cc5161, and refactored name in e108110.
	
2. Calculation of max integer on N bits in attribute parsing:
	The original code didn't work for N = 64.
	Corrected in commits 32f8f00, fc1aa73, 5115af5
	
3. Makefile not working in gcc or g++:
	The original makefile had dependencies specified in such an order
	that gcc ignored some of them. 
	Corrected in commit c2be48b
	
	
	

About

A set of shell commands for kpabe operations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 30.0%
  • Shell 26.5%
  • Yacc 18.7%
  • Roff 10.0%
  • M4 8.1%
  • Makefile 6.7%