Reference Implementation of Pi-Cipher
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gcc_vector
pi16cipher096v2/ref
pi16cipher128v2/ref
pi32cipher128v2/ref
pi32cipher256v2/ref
pi64cipher128v2/ref
pi64cipher256v2/ref
testvectors
.project
Makefile
README.md
deploy.sh
encrypt.c
main.c
old_api.h
old_encrypt.c
pi-cipher.c
pi-cipher.h
pi16_parameter.h
pi32_parameter.h
pi64_parameter.h
testvectors.sha256

README.md

Pi-Cipher

This repository contains a reference Implementation of Pi-Cipher.

The implemented algorithms are:

  • pi16cipher096v2
  • pi16cipher128v2
  • pi32cipher128v2
  • pi32cipher256v2
  • pi32cipher128v2
  • pi32cipher256v2

The "main" program generates testvectors in a directory named testvectors.

These testvectors are also in this repository.