Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cisco/libfnr
FNR is a small domain block cipher to encrypt small objects ( < 128 bits )
https://github.com/cisco/libfnr
Last synced: 3 days ago
JSON representation
FNR is a small domain block cipher to encrypt small objects ( < 128 bits )
- Host: GitHub
- URL: https://github.com/cisco/libfnr
- Owner: cisco
- License: lgpl-2.1
- Created: 2014-09-30T02:46:59.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-12-07T09:20:36.000Z (almost 7 years ago)
- Last Synced: 2024-07-31T23:20:00.844Z (3 months ago)
- Language: C
- Size: 1.39 MB
- Stars: 40
- Watchers: 9
- Forks: 16
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
libFNR - A reference implementation library for FNR encryption scheme.
FNR represents "Flexible Naor and Reingold"
FNR is a small domain block cipher for encrypting
objects ( < 128 bits ) like IPv4, MAC, Credit Card numbers, Time Stamps etc.## INSTALL
NOTE : openssl latest version (> openssl-1.0.1e) needs to be installed
```shell
# The bootstrap.sh step is only ncessary if you are building from a
# git clone; it is not necessary if you are building from a libfnr
# tarball.
$ bootstrap.sh$ ./configure --enable-debug=yes
$ make
```## RUN
```shell
$ cd test
$ ./ipv4test -p password -t tweak -f raw-ips
```IMPORTANT: This is an *experimental* cipher, not for production yet.
Motivation and Applications of this scheme could be found at
http://cisco.github.io/libfnr/Java extensions for this library could be found at
https://github.com/cisco/jfnrDetails of the Specification could be found in
doc/Spec directoryReport bugs to
FNR is designed by
* Sashank Dara ([email protected]),
* Scott Fluhrer ([email protected])Copyright (C) 2014-2015, Cisco Systems, Inc.