Skip to content
Commit 98af5ed4 authored by Tomasz Kantecki's avatar Tomasz Kantecki Committed by Kantecki, Tomasz
Browse files

PON specific algorithm implementation

- stitched algorithm combining AES128-CTR, CRC32 and BIP
  - encrypt direction: CRC32, AES-CTR and BIP
  - decrypt direction: BIP, AES-CTR and CRC32
  - authentication tag is 8 bytes (CRC 4 bytes and BIP 4 bytes)
  - for encryption computed CRC is put into the source buffer
  - in-place mode is only tested at the moment
  - BIP is a running XOR of double words
- initial implementation tested against 4 reference vectors
- NO-AESNI PON tests disabled due to lack of PCLMULQDQ on NHM target
- performance test application extended to run PON algorithm

Change-Id: Id3d19a55a9928811fa1fbed3efe35feddee74b09
parent 1656a63f
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment