Skip to content

pbing/AES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

AES implementation in Common Lisp.

  • 32-bit data types for AES core (64-bit implementation could not remove consing in the core functions.)
  • optimization with pre-calculated tables.

Performance

Lisp Version: sbcl-1.1.8-x86-64-darwin

Clock cycles per byte

2.26 GHz Intel Core 2 Duo 2.8 GHz Intel i7
AES-128 440 280
AES-192 480 310
AES-256 550 340

Consing in bytes per 128 bit block

bytes
AES-128 490
AES-192 490
AES-256 490

About

AES implementation in Common Lisp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published