https://github.com/jedisct1/zig-rocca-s
An implementation of the ROCCA-S encryption scheme.
https://github.com/jedisct1/zig-rocca-s
aead cipher rocca rocca-s zig zig-package
Last synced: about 1 year ago
JSON representation
An implementation of the ROCCA-S encryption scheme.
- Host: GitHub
- URL: https://github.com/jedisct1/zig-rocca-s
- Owner: jedisct1
- License: mit
- Created: 2021-10-19T23:02:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T15:22:24.000Z (over 1 year ago)
- Last Synced: 2024-10-22T02:07:54.675Z (over 1 year ago)
- Topics: aead, cipher, rocca, rocca-s, zig, zig-package
- Language: Zig
- Homepage:
- Size: 22.5 KB
- Stars: 19
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ROCCA-S: an efficient AES-based encryption scheme
This is an implementation of [ROCCA-S: an efficient AES-based encryption scheme for beyond 5G](https://www.ietf.org/archive/id/draft-nakano-rocca-s-05.html), a very fast authenticated encryption scheme optimized for platforms with AES-NI or ARM crypto extensions.
ROCCA-S has a 256 bit key size, a 128 bit nonce, processes 256 bit message blocks and outputs a 256 bit authentication tag.
**Warning:** this implementation is for benchmarking and testing purposes only.