Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
lwc
/
candidates
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c5473c21
authored
Apr 08, 2020
by
Enrico Pozzobon
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'rhys'
parents
40a1cc8f
33783f25
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
724 changed files
with
4915 additions
and
0 deletions
+4915
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/ace.c
+0
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/ace.h
+197
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/aead-common.c
+69
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/aead-common.h
+256
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/api.h
+5
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/encrypt.c
+26
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/internal-sliscp-light.c
+0
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/internal-sliscp-light.h
+169
-0
ace/Implementations/crypto_aead/aceae128v1/rhys/internal-util.h
+0
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/aead-common.c
+69
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/aead-common.h
+256
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/api.h
+5
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/ascon128.c
+0
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/ascon128.h
+0
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/encrypt.c
+26
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/internal-ascon.c
+76
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/internal-ascon.h
+64
-0
ascon/Implementations/crypto_aead/ascon128av12/rhys/internal-util.h
+0
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/aead-common.c
+69
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/aead-common.h
+256
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/api.h
+5
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/ascon128.c
+0
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/ascon128.h
+0
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/encrypt.c
+26
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/internal-ascon.c
+76
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/internal-ascon.h
+64
-0
ascon/Implementations/crypto_aead/ascon128v12/rhys/internal-util.h
+0
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/aead-common.c
+69
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/aead-common.h
+256
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/api.h
+5
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/ascon128.c
+0
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/ascon128.h
+0
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/encrypt.c
+26
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/internal-ascon.c
+76
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/internal-ascon.h
+64
-0
ascon/Implementations/crypto_aead/ascon80pqv12/rhys/internal-util.h
+0
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/aead-common.c
+69
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/aead-common.h
+256
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/api.h
+5
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/comet.c
+0
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/comet.h
+0
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/encrypt.c
+26
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/internal-cham.c
+134
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/internal-cham.h
+67
-0
comet/Implementations/crypto_aead/comet128chamv1/rhys/internal-util.h
+0
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/aead-common.c
+69
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/aead-common.h
+256
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/api.h
+5
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/comet.c
+0
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/comet.h
+0
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/encrypt.c
+26
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/internal-cham.c
+134
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/internal-cham.h
+67
-0
comet/Implementations/crypto_aead/comet64chamv1/rhys/internal-util.h
+0
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/aead-common.c
+69
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/aead-common.h
+256
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/api.h
+5
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/comet.c
+0
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/comet.h
+0
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/encrypt.c
+26
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/internal-cham.c
+134
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/internal-cham.h
+67
-0
comet/Implementations/crypto_aead/comet64speckv1/rhys/internal-util.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/aead-common.c
+69
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/aead-common.h
+256
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/api.h
+5
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/drygascon.c
+0
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/drygascon.h
+264
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/encrypt.c
+26
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/internal-drysponge.c
+0
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/internal-drysponge.h
+345
-0
drygascon/Implementations/crypto_aead/drygascon128/rhys/internal-util.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/aead-common.c
+69
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/aead-common.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/api.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/drygascon.c
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/drygascon.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/encrypt.c
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/internal-drysponge.c
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/internal-drysponge.h
+0
-0
drygascon/Implementations/crypto_aead/drygascon256/rhys/internal-util.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/LWC_AEAD_KAT_128_96.txt
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/aead-common.c
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/aead-common.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/api.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/elephant.c
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/elephant.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/encrypt.c
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/internal-keccak.c
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/internal-keccak.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/internal-spongent.c
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/internal-spongent.h
+0
-0
elephant/Implementations/crypto_aead/elephant160v1/rhys/internal-util.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/LWC_AEAD_KAT_128_96.txt
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/aead-common.c
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/aead-common.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/api.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/elephant.c
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/elephant.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/encrypt.c
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/internal-keccak.c
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/internal-keccak.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/internal-spongent.c
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/internal-spongent.h
+0
-0
elephant/Implementations/crypto_aead/elephant176v1/rhys/internal-util.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/LWC_AEAD_KAT_128_96.txt
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/aead-common.c
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/aead-common.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/api.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/elephant.c
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/elephant.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/encrypt.c
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/internal-keccak.c
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/internal-keccak.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/internal-spongent.c
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/internal-spongent.h
+0
-0
elephant/Implementations/crypto_aead/elephant200v1/rhys/internal-util.h
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/aead-common.c
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/aead-common.h
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/api.h
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/encrypt.c
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/estate.c
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/estate.h
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/internal-gift128.c
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/internal-gift128.h
+0
-0
estate/Implementations/crypto_aead/estatetwegift128v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t192n48v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t256n112v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb128t288n104v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/paefforkskinnyb64t192n48v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t192n56v1/rhys/internal-util.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/aead-common.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/aead-common.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/api.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/encrypt.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/forkae.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/forkae.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-forkae-paef.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-forkae-saef.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-forkskinny.c
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-forkskinny.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-skinnyutil.h
+0
-0
forkae/Implementations/crypto_aead/saefforkskinnyb128t256n120v1/rhys/internal-util.h
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/aead-common.c
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/aead-common.h
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/api.h
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/encrypt.c
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/gift-cofb.c
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/gift-cofb.h
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/internal-gift128.c
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/internal-gift128.h
+0
-0
gift-cofb/Implementations/crypto_aead/giftcofb128v1/rhys/internal-util.h
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/aead-common.c
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/aead-common.h
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/api.h
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/encrypt.c
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/gimli24.c
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/gimli24.h
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/internal-gimli24.c
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/internal-gimli24.h
+0
-0
gimli/Implementations/crypto_aead/gimli24v1/rhys/internal-util.h
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/aead-common.c
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/aead-common.h
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/api.h
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/encrypt.c
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/grain128.c
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/grain128.h
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/internal-grain128.c
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/internal-grain128.h
+0
-0
grain-128aead/Implementations/crypto_aead/grain128aead/rhys/internal-util.h
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/aead-common.c
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/aead-common.h
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/api.h
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/encrypt.c
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/hyena.c
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/hyena.h
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/internal-gift128.c
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/internal-gift128.h
+0
-0
hyena/Implementations/crypto_aead/hyenav1/rhys/internal-util.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/aead-common.c
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/aead-common.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/api.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/encrypt.c
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-ascon.c
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-ascon.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-isap.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-keccak.c
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-keccak.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/internal-util.h
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/isap.c
+0
-0
isap/Implementations/crypto_aead/isapa128av20/rhys/isap.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/aead-common.c
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/aead-common.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/api.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/encrypt.c
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-ascon.c
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-ascon.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-isap.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-keccak.c
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-keccak.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/internal-util.h
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/isap.c
+0
-0
isap/Implementations/crypto_aead/isapa128v20/rhys/isap.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/aead-common.c
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/aead-common.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/api.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/encrypt.c
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-ascon.c
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-ascon.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-isap.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-keccak.c
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-keccak.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/internal-util.h
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/isap.c
+0
-0
isap/Implementations/crypto_aead/isapk128av20/rhys/isap.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/aead-common.c
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/aead-common.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/api.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/encrypt.c
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-ascon.c
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-ascon.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-isap.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-keccak.c
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-keccak.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/internal-util.h
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/isap.c
+0
-0
isap/Implementations/crypto_aead/isapk128v20/rhys/isap.h
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/aead-common.c
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/aead-common.h
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/api.h
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/encrypt.c
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/internal-knot.c
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/internal-knot.h
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/internal-util.h
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/knot-aead.c
+0
-0
knot/Implementations/crypto_aead/knot128v1/rhys/knot.h
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/aead-common.c
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/aead-common.h
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/api.h
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/encrypt.c
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/internal-knot.c
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/internal-knot.h
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/internal-util.h
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/knot-aead.c
+0
-0
knot/Implementations/crypto_aead/knot128v2/rhys/knot.h
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/aead-common.c
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/aead-common.h
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/api.h
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/encrypt.c
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/internal-knot.c
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/internal-knot.h
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/internal-util.h
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/knot-aead.c
+0
-0
knot/Implementations/crypto_aead/knot192/rhys/knot.h
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/aead-common.c
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/aead-common.h
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/api.h
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/encrypt.c
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/internal-knot.c
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/internal-knot.h
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/internal-util.h
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/knot-aead.c
+0
-0
knot/Implementations/crypto_aead/knot256/rhys/knot.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/aead-common.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/aead-common.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/api.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/encrypt.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/internal-gift64.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/internal-gift64.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/internal-util.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/lotus-locus.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64locusaeadv1/rhys/lotus-locus.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/aead-common.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/aead-common.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/api.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/encrypt.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/internal-gift64.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/internal-gift64.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/internal-util.h
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/lotus-locus.c
+0
-0
lotus-locus/Implementations/crypto_aead/twegift64lotusaeadv1/rhys/lotus-locus.h
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/aead-common.c
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/aead-common.h
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/api.h
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/encrypt.c
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/internal-photon256.c
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/internal-photon256.h
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/internal-util.h
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/orange.c
+0
-0
orange/Implementations/crypto_aead/orangezestv1/rhys/orange.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/aead-common.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/aead-common.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/api.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/encrypt.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/internal-simp.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/internal-simp.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/internal-util.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/oribatida.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida192v12/rhys/oribatida.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/aead-common.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/aead-common.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/api.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/encrypt.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/internal-simp.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/internal-simp.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/internal-util.h
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/oribatida.c
+0
-0
oribatida/Implementations/crypto_aead/oribatida256v12/rhys/oribatida.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/aead-common.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/aead-common.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/api.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/encrypt.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/internal-photon256.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/internal-photon256.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/internal-util.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/photon-beetle.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate128v1/rhys/photon-beetle.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/aead-common.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/aead-common.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/api.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/encrypt.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/internal-photon256.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/internal-photon256.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/internal-util.h
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/photon-beetle.c
+0
-0
photon-beetle/Implementations/crypto_aead/photonbeetleaead128rate32v1/rhys/photon-beetle.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/aead-common.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/aead-common.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/api.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/encrypt.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/internal-ocb.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/internal-pyjamask.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/internal-pyjamask.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/internal-util.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/pyjamask-128.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask128aeadv1/rhys/pyjamask.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/aead-common.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/aead-common.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/api.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/encrypt.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/internal-ocb.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/internal-pyjamask.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/internal-pyjamask.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/internal-util.h
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/pyjamask-96.c
+0
-0
pyjamask/Implementations/crypto_aead/pyjamask96aeadv1/rhys/pyjamask.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusm1v12/rhys/romulus.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusm2v12/rhys/romulus.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusm3v12/rhys/romulus.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusn1v12/rhys/romulus.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusn2v12/rhys/romulus.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/aead-common.c
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/aead-common.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/api.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/encrypt.c
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/internal-skinny128.c
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/internal-skinny128.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/internal-skinnyutil.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/internal-util.h
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/romulus.c
+0
-0
romulus/Implementations/crypto_aead/romulusn3v12/rhys/romulus.h
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/aead-common.c
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/aead-common.h
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/api.h
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/encrypt.c
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/internal-util.h
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/saturnin.c
+0
-0
saturnin/Implementations/crypto_aead/saturninctrcascadev2/rhys/saturnin.h
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/aead-common.c
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/aead-common.h
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/api.h
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/encrypt.c
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/internal-util.h
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/saturnin.c
+0
-0
saturnin/Implementations/crypto_aead/saturninshortv2/rhys/saturnin.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk296128v1/rhys/skinny-aead.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk29664v1/rhys/skinny-aead.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk3128128v1/rhys/skinny-aead.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk312864v1/rhys/skinny-aead.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk396128v1/rhys/skinny-aead.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/aead-common.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/aead-common.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/api.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/encrypt.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/internal-skinny128.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/internal-skinny128.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/internal-skinnyutil.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/internal-util.h
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/skinny-aead.c
+0
-0
skinny/Implementations/crypto_aead/skinnyaeadtk39664v1/rhys/skinny-aead.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/aead-common.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/aead-common.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/api.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/encrypt.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/internal-sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/internal-sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/internal-util.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm128128v1/rhys/sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/aead-common.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/aead-common.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/api.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/encrypt.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/internal-sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/internal-sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/internal-util.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm192192v1/rhys/sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/aead-common.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/aead-common.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/api.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/encrypt.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/internal-sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/internal-sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/internal-util.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256128v1/rhys/sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/aead-common.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/aead-common.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/api.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/encrypt.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/internal-sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/internal-sparkle.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/internal-util.h
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/sparkle.c
+0
-0
sparkle/Implementations/crypto_aead/schwaemm256256v1/rhys/sparkle.h
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/aead-common.c
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/aead-common.h
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/api.h
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/encrypt.c
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/internal-sliscp-light.c
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/internal-sliscp-light.h
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/internal-util.h
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/spix.c
+0
-0
spix/Implementations/crypto_aead/spix128v1/rhys/spix.h
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/aead-common.c
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/aead-common.h
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/api.h
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/encrypt.c
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/internal-sliscp-light.c
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/internal-sliscp-light.h
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/internal-util.h
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/spoc.c
+0
-0
spoc/Implementations/crypto_aead/spoc128sliscplight256v1/rhys/spoc.h
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/aead-common.c
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/aead-common.h
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/api.h
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/encrypt.c
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/internal-sliscp-light.c
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/internal-sliscp-light.h
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/internal-util.h
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/spoc.c
+0
-0
spoc/Implementations/crypto_aead/spoc64sliscplight192v1/rhys/spoc.h
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/aead-common.c
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/aead-common.h
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/api.h
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/encrypt.c
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/internal-spook.c
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/internal-spook.h
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/internal-util.h
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/spook.c
+0
-0
spook/Implementations/crypto_aead/spook128mu384v1/rhys/spook.h
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/aead-common.c
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/aead-common.h
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/api.h
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/encrypt.c
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/internal-spook.c
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/internal-spook.h
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/internal-util.h
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/spook.c
+0
-0
spook/Implementations/crypto_aead/spook128mu512v1/rhys/spook.h
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/aead-common.c
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/aead-common.h
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/api.h
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/encrypt.c
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/internal-spook.c
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/internal-spook.h
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/internal-util.h
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/spook.c
+0
-0
spook/Implementations/crypto_aead/spook128su384v1/rhys/spook.h
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/aead-common.c
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/aead-common.h
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/api.h
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/encrypt.c
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/internal-spook.c
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/internal-spook.h
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/internal-util.h
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/spook.c
+0
-0
spook/Implementations/crypto_aead/spook128su512v1/rhys/spook.h
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/aead-common.c
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/aead-common.h
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/api.h
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/encrypt.c
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/internal-subterranean.c
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/internal-subterranean.h
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/internal-util.h
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/subterranean.c
+0
-0
subterranean/Implementations/crypto_aead/subterraneanv1/rhys/subterranean.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/aead-common.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/aead-common.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/api.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/encrypt.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/internal-gift128.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/internal-gift128.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/internal-util.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/sundae-gift.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift0v1/rhys/sundae-gift.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/aead-common.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/aead-common.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/api.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/encrypt.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/internal-gift128.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/internal-gift128.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/internal-util.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/sundae-gift.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift128v1/rhys/sundae-gift.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/aead-common.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/aead-common.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/api.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/encrypt.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/internal-gift128.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/internal-gift128.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/internal-util.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/sundae-gift.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift64v1/rhys/sundae-gift.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/aead-common.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/aead-common.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/api.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/encrypt.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/internal-gift128.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/internal-gift128.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/internal-util.h
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/sundae-gift.c
+0
-0
sundae-gift/Implementations/crypto_aead/sundaegift96v1/rhys/sundae-gift.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/aead-common.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/aead-common.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/api.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/encrypt.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/internal-tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/internal-tinyjambu.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/internal-util.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu128/rhys/tinyjambu.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/aead-common.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/aead-common.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/api.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/encrypt.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/internal-tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/internal-tinyjambu.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/internal-util.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu192/rhys/tinyjambu.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/aead-common.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/aead-common.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/api.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/encrypt.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/internal-tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/internal-tinyjambu.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/internal-util.h
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/tinyjambu.c
+0
-0
tinyjambu/Implementations/crypto_aead/tinyjambu256/rhys/tinyjambu.h
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/aead-common.c
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/aead-common.h
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/api.h
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/encrypt.c
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/internal-util.h
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/internal-wage.c
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/internal-wage.h
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/wage.c
+0
-0
wage/Implementations/crypto_aead/wageae128v1/rhys/wage.h
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/aead-common.c
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/aead-common.h
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/api.h
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/encrypt.c
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/internal-util.h
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/internal-xoodoo.c
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/internal-xoodoo.h
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/xoodyak.c
+0
-0
xoodyak/Implementations/crypto_aead/xoodyakv1/rhys/xoodyak.h
+0
-0
No files found.
ace/Implementations/crypto_aead/aceae128v1/rhys/ace.c
0 → 100644
View file @
c5473c21
This diff is collapsed.
Click to expand it.
ace/Implementations/crypto_aead/aceae128v1/rhys/ace.h
0 → 100644
View file @
c5473c21
/*
* Copyright (C) 2020 Southern Storm Software, Pty Ltd.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
#ifndef LWCRYPTO_ACE_H
#define LWCRYPTO_ACE_H
#include "aead-common.h"
/**
* \file ace.h
* \brief ACE authenticated encryption algorithm.
*
* ACE is an authenticated encryption algorithm with a 128-bit key,
* a 128-bit nonce, and a 128-bit tag. It uses a duplex construction
* on top of a 320-bit permutation. The permutation is a generalised
* version of sLiSCP-light, extended from 256 bits to 320 bits.
* ACE also has a companion hash algorithm with a 256-bit output.
*
* References: https://uwaterloo.ca/communications-security-lab/lwc/ace
*/
#ifdef __cplusplus
extern
"C"
{
#endif
/**
* \brief Size of the key for ACE.
*/
#define ACE_KEY_SIZE 16
/**
* \brief Size of the authentication tag for ACE.
*/
#define ACE_TAG_SIZE 16
/**
* \brief Size of the nonce for ACE.
*/
#define ACE_NONCE_SIZE 16
/**
* \brief Size of the hash output for ACE-HASH.
*/
#define ACE_HASH_SIZE 32
/**
* \brief Meta-information block for the ACE cipher.
*/
extern
aead_cipher_t
const
ace_cipher
;
/**
* \brief Meta-information block for the ACE-HASH hash algorithm.
*/
extern
aead_hash_algorithm_t
const
ace_hash_algorithm
;
/**
* \brief State information for the ACE-HASH incremental hash mode.
*/
typedef
union
{
struct
{
unsigned
char
state
[
40
];
/**< Current hash state */
unsigned
char
count
;
/**< Number of bytes in the current block */
}
s
;
/**< State */
unsigned
long
long
align
;
/**< For alignment of this structure */
}
ace_hash_state_t
;
/**
* \brief Encrypts and authenticates a packet with ACE.
*
* \param c Buffer to receive the output.
* \param clen On exit, set to the length of the output which includes
* the ciphertext and the 16 byte authentication tag.
* \param m Buffer that contains the plaintext message to encrypt.
* \param mlen Length of the plaintext message in bytes.
* \param ad Buffer that contains associated data to authenticate
* along with the packet but which does not need to be encrypted.
* \param adlen Length of the associated data in bytes.
* \param nsec Secret nonce - not used by this algorithm.
* \param npub Points to the public nonce for the packet which must
* be 16 bytes in length.
* \param k Points to the 16 bytes of the key to use to encrypt the packet.
*
* \return 0 on success, or a negative value if there was an error in
* the parameters.
*
* \sa ace_aead_decrypt()
*/
int
ace_aead_encrypt
(
unsigned
char
*
c
,
unsigned
long
long
*
clen
,
const
unsigned
char
*
m
,
unsigned
long
long
mlen
,
const
unsigned
char
*
ad
,
unsigned
long
long
adlen
,
const
unsigned
char
*
nsec
,
const
unsigned
char
*
npub
,
const
unsigned
char
*
k
);
/**
* \brief Decrypts and authenticates a packet with ACE.
*
* \param m Buffer to receive the plaintext message on output.
* \param mlen Receives the length of the plaintext message on output.
* \param nsec Secret nonce - not used by this algorithm.
* \param c Buffer that contains the ciphertext and authentication
* tag to decrypt.
* \param clen Length of the input data in bytes, which includes the
* ciphertext and the 16 byte authentication tag.
* \param ad Buffer that contains associated data to authenticate
* along with the packet but which does not need to be encrypted.
* \param adlen Length of the associated data in bytes.
* \param npub Points to the public nonce for the packet which must
* be 16 bytes in length.
* \param k Points to the 16 bytes of the key to use to decrypt the packet.
*
* \return 0 on success, -1 if the authentication tag was incorrect,
* or some other negative number if there was an error in the parameters.
*
* \sa ace_aead_encrypt()
*/
int
ace_aead_decrypt
(
unsigned
char
*
m
,
unsigned
long
long
*
mlen
,
unsigned
char
*
nsec
,
const
unsigned
char
*
c
,
unsigned
long
long
clen
,
const
unsigned
char
*
ad
,
unsigned
long
long
adlen
,
const
unsigned
char
*
npub
,
const
unsigned
char
*
k
);
/**
* \brief Hashes a block of input data with ACE-HASH to generate a hash value.
*
* \param out Buffer to receive the hash output which must be at least
* ACE_HASH_SIZE bytes in length.
* \param in Points to the input data to be hashed.
* \param inlen Length of the input data in bytes.
*
* \return Returns zero on success or -1 if there was an error in the
* parameters.
*/
int
ace_hash
(
unsigned
char
*
out
,
const
unsigned
char
*
in
,
unsigned
long
long
inlen
);
/**
* \brief Initializes the state for an ACE-HASH hashing operation.
*
* \param state Hash state to be initialized.
*
* \sa ace_hash_update(), ace_hash_finalize(), ace_hash()
*/
void
ace_hash_init
(
ace_hash_state_t
*
state
);
/**
* \brief Updates the ACE-HASH state with more input data.
*
* \param state Hash state to be updated.
* \param in Points to the input data to be incorporated into the state.
* \param inlen Length of the input data to be incorporated into the state.
*
* \sa ace_hash_init(), ace_hash_finalize()
*/
void
ace_hash_update
(
ace_hash_state_t
*
state
,
const
unsigned
char
*
in
,
unsigned
long
long
inlen
);
/**
* \brief Returns the final hash value from an ACE-HASH hashing operation.
*
* \param state Hash state to be finalized.
* \param out Points to the output buffer to receive the 32-byte hash value.
*
* \sa ace_hash_init(), ace_hash_update()
*/
void
ace_hash_finalize
(
ace_hash_state_t
*
state
,
unsigned
char
*
out
);
#ifdef __cplusplus
}
#endif
#endif
ace/Implementations/crypto_aead/aceae128v1/rhys/aead-common.c
0 → 100644
View file @
c5473c21
/*
* Copyright (C) 2020 Southern Storm Software, Pty Ltd.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
#include "aead-common.h"
int
aead_check_tag
(
unsigned
char
*
plaintext
,
unsigned
long
long
plaintext_len
,
const
unsigned
char
*
tag1
,
const
unsigned
char
*
tag2
,
unsigned
size
)
{
/* Set "accum" to -1 if the tags match, or 0 if they don't match */
int
accum
=
0
;
while
(
size
>
0
)
{
accum
|=
(
*
tag1
++
^
*
tag2
++
);
--
size
;
}
accum
=
(
accum
-
1
)
>>
8
;
/* Destroy the plaintext if the tag match failed */
while
(
plaintext_len
>
0
)
{
*
plaintext
++
&=
accum
;
--
plaintext_len
;
}
/* If "accum" is 0, return -1, otherwise return 0 */
return
~
accum
;
}
int
aead_check_tag_precheck
(
unsigned
char
*
plaintext
,
unsigned
long
long
plaintext_len
,
const
unsigned
char
*
tag1
,
const
unsigned
char
*
tag2
,
unsigned
size
,
int
precheck
)
{
/* Set "accum" to -1 if the tags match, or 0 if they don't match */
int
accum
=
0
;
while
(
size
>
0
)
{
accum
|=
(
*
tag1
++
^
*
tag2
++
);
--
size
;
}
accum
=
((
accum
-
1
)
>>
8
)
&
precheck
;
/* Destroy the plaintext if the tag match failed */
while
(
plaintext_len
>
0
)
{
*
plaintext
++
&=
accum
;
--
plaintext_len
;
}
/* If "accum" is 0, return -1, otherwise return 0 */
return
~
accum
;
}
ace/Implementations/crypto_aead/aceae128v1/rhys/aead-common.h
0 → 100644
View file @
c5473c21
/*
* Copyright (C) 2020 Southern Storm Software, Pty Ltd.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
* DEALINGS IN THE SOFTWARE.
*/
#ifndef LWCRYPTO_AEAD_COMMON_H
#define LWCRYPTO_AEAD_COMMON_H
#include <stddef.h>
/**
* \file aead-common.h
* \brief Definitions that are common across AEAD schemes.
*
* AEAD stands for "Authenticated Encryption with Associated Data".
* It is a standard API pattern for securely encrypting and
* authenticating packets of data.
*/
#ifdef __cplusplus
extern
"C"
{
#endif
/**
* \brief Encrypts and authenticates a packet with an AEAD scheme.
*
* \param c Buffer to receive the output.
* \param clen On exit, set to the length of the output which includes
* the ciphertext and the authentication tag.
* \param m Buffer that contains the plaintext message to encrypt.
* \param mlen Length of the plaintext message in bytes.
* \param ad Buffer that contains associated data to authenticate
* along with the packet but which does not need to be encrypted.
* \param adlen Length of the associated data in bytes.
* \param nsec Secret nonce - normally not used by AEAD schemes.
* \param npub Points to the public nonce for the packet.
* \param k Points to the key to use to encrypt the packet.
*
* \return 0 on success, or a negative value if there was an error in
* the parameters.
*/
typedef
int
(
*
aead_cipher_encrypt_t
)
(
unsigned
char
*
c
,
unsigned
long
long
*
clen
,
const
unsigned
char
*
m
,
unsigned
long
long
mlen
,
const
unsigned
char
*
ad
,
unsigned
long
long
adlen
,
const
unsigned
char
*
nsec
,
const
unsigned
char
*
npub
,
const
unsigned
char
*
k
);
/**
* \brief Decrypts and authenticates a packet with an AEAD scheme.
*
* \param m Buffer to receive the plaintext message on output.
* \param mlen Receives the length of the plaintext message on output.
* \param nsec Secret nonce - normally not used by AEAD schemes.
* \param c Buffer that contains the ciphertext and authentication
* tag to decrypt.
* \param clen Length of the input data in bytes, which includes the
* ciphertext and the authentication tag.
* \param ad Buffer that contains associated data to authenticate
* along with the packet but which does not need to be encrypted.
* \param adlen Length of the associated data in bytes.
* \param npub Points to the public nonce for the packet.
* \param k Points to the key to use to decrypt the packet.
*
* \return 0 on success, -1 if the authentication tag was incorrect,
* or some other negative number if there was an error in the parameters.
*/
typedef
int
(
*
aead_cipher_decrypt_t
)
(
unsigned
char
*
m
,
unsigned
long
long
*
mlen
,
unsigned
char
*
nsec
,
const
unsigned
char
*
c
,
unsigned
long
long
clen
,
const
unsigned
char
*
ad
,
unsigned
long
long
adlen
,
const
unsigned
char
*
npub
,
const
unsigned
char
*
k
);
/**
* \brief Hashes a block of input data.
*
* \param out Buffer to receive the hash output.
* \param in Points to the input data to be hashed.
* \param inlen Length of the input data in bytes.
*
* \return Returns zero on success or -1 if there was an error in the
* parameters.
*/
typedef
int
(
*
aead_hash_t
)
(
unsigned
char
*
out
,
const
unsigned
char
*
in
,
unsigned
long
long
inlen
);
/**
* \brief Initializes the state for a hashing operation.
*
* \param state Hash state to be initialized.
*/
typedef
void
(
*
aead_hash_init_t
)(
void
*
state
);
/**
* \brief Updates a hash state with more input data.
*
* \param state Hash state to be updated.
* \param in Points to the input data to be incorporated into the state.
* \param inlen Length of the input data to be incorporated into the state.
*/
typedef
void
(
*
aead_hash_update_t
)
(
void
*
state
,
const
unsigned
char
*
in
,
unsigned
long
long
inlen
);
/**
* \brief Returns the final hash value from a hashing operation.
*
* \param Hash state to be finalized.
* \param out Points to the output buffer to receive the hash value.
*/
typedef
void
(
*
aead_hash_finalize_t
)(
void
*
state
,
unsigned
char
*
out
);
/**
* \brief Aborbs more input data into an XOF state.
*
* \param state XOF state to be updated.
* \param in Points to the input data to be absorbed into the state.
* \param inlen Length of the input data to be absorbed into the state.
*
* \sa ascon_xof_init(), ascon_xof_squeeze()
*/
typedef
void
(
*
aead_xof_absorb_t
)
(
void
*
state
,
const
unsigned
char
*
in
,
unsigned
long
long
inlen
);
/**
* \brief Squeezes output data from an XOF state.
*
* \param state XOF state to squeeze the output data from.
* \param out Points to the output buffer to receive the squeezed data.
* \param outlen Number of bytes of data to squeeze out of the state.
*/
typedef
void
(
*
aead_xof_squeeze_t
)
(
void
*
state
,
unsigned
char
*
out
,
unsigned
long
long
outlen
);
/**
* \brief No special AEAD features.
*/
#define AEAD_FLAG_NONE 0x0000
/**
* \brief The natural byte order of the AEAD cipher is little-endian.
*
* If this flag is not present, then the natural byte order of the
* AEAD cipher should be assumed to be big-endian.
*
* The natural byte order may be useful when formatting packet sequence
* numbers as nonces. The application needs to know whether the sequence
* number should be packed into the leading or trailing bytes of the nonce.
*/
#define AEAD_FLAG_LITTLE_ENDIAN 0x0001
/**
* \brief Meta-information about an AEAD cipher.
*/
typedef
struct
{
const
char
*
name
;
/**< Name of the cipher */
unsigned
key_len
;
/**< Length of the key in bytes */
unsigned
nonce_len
;
/**< Length of the nonce in bytes */
unsigned
tag_len
;
/**< Length of the tag in bytes */
unsigned
flags
;
/**< Flags for extra features */
aead_cipher_encrypt_t
encrypt
;
/**< AEAD encryption function */
aead_cipher_decrypt_t
decrypt
;
/**< AEAD decryption function */
}
aead_cipher_t
;
/**
* \brief Meta-information about a hash algorithm that is related to an AEAD.
*
* Regular hash algorithms should provide the "hash", "init", "update",
* and "finalize" functions. Extensible Output Functions (XOF's) should
* proivde the "hash", "init", "absorb", and "squeeze" functions.
*/
typedef
struct
{
const
char
*
name
;
/**< Name of the hash algorithm */
size_t
state_size
;
/**< Size of the incremental state structure */
unsigned
hash_len
;
/**< Length of the hash in bytes */
unsigned
flags
;
/**< Flags for extra features */
aead_hash_t
hash
;
/**< All in one hashing function */
aead_hash_init_t
init
;
/**< Incremental hash/XOF init function */
aead_hash_update_t
update
;
/**< Incremental hash update function */
aead_hash_finalize_t
finalize
;
/**< Incremental hash finalize function */
aead_xof_absorb_t
absorb
;
/**< Incremental XOF absorb function */
aead_xof_squeeze_t
squeeze
;
/**< Incremental XOF squeeze function */
}
aead_hash_algorithm_t
;
/**
* \brief Check an authentication tag in constant time.
*
* \param plaintext Points to the plaintext data.
* \param plaintext_len Length of the plaintext in bytes.
* \param tag1 First tag to compare.
* \param tag2 Second tag to compare.
* \param tag_len Length of the tags in bytes.
*
* \return Returns -1 if the tag check failed or 0 if the check succeeded.
*
* If the tag check fails, then the \a plaintext will also be zeroed to
* prevent it from being used accidentally by the application when the
* ciphertext was invalid.
*/
int
aead_check_tag
(
unsigned
char
*
plaintext
,
unsigned
long
long
plaintext_len
,
const
unsigned
char
*
tag1
,
const
unsigned
char
*
tag2
,
unsigned
tag_len
);
/**
* \brief Check an authentication tag in constant time with a previous check.
*
* \param plaintext Points to the plaintext data.
* \param plaintext_len Length of the plaintext in bytes.
* \param tag1 First tag to compare.
* \param tag2 Second tag to compare.
* \param tag_len Length of the tags in bytes.
* \param precheck Set to -1 if previous check succeeded or 0 if it failed.
*
* \return Returns -1 if the tag check failed or 0 if the check succeeded.
*
* If the tag check fails, then the \a plaintext will also be zeroed to
* prevent it from being used accidentally by the application when the
* ciphertext was invalid.