mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
crypto: chacha20poly1305 - Convert to new AEAD interface
This patch converts rfc7539 and rfc7539esp to the new AEAD interface. The test vectors for rfc7539esp have also been updated to include the IV. Signed-off-by: Herbert Xu <[email protected]> Tested-by: Martin Willi <[email protected]>
This commit is contained in:
parent
6e8ec66c3d
commit
7479092233
2 changed files with 133 additions and 90 deletions
|
|
@ -23577,8 +23577,9 @@ static struct aead_testvec rfc7539esp_enc_tv_template[] = {
|
|||
.klen = 36,
|
||||
.iv = "\x01\x02\x03\x04\x05\x06\x07\x08",
|
||||
.assoc = "\xf3\x33\x88\x86\x00\x00\x00\x00"
|
||||
"\x00\x00\x4e\x91",
|
||||
.alen = 12,
|
||||
"\x00\x00\x4e\x91\x01\x02\x03\x04"
|
||||
"\x05\x06\x07\x08",
|
||||
.alen = 20,
|
||||
.input = "\x49\x6e\x74\x65\x72\x6e\x65\x74"
|
||||
"\x2d\x44\x72\x61\x66\x74\x73\x20"
|
||||
"\x61\x72\x65\x20\x64\x72\x61\x66"
|
||||
|
|
@ -23664,8 +23665,9 @@ static struct aead_testvec rfc7539esp_dec_tv_template[] = {
|
|||
.klen = 36,
|
||||
.iv = "\x01\x02\x03\x04\x05\x06\x07\x08",
|
||||
.assoc = "\xf3\x33\x88\x86\x00\x00\x00\x00"
|
||||
"\x00\x00\x4e\x91",
|
||||
.alen = 12,
|
||||
"\x00\x00\x4e\x91\x01\x02\x03\x04"
|
||||
"\x05\x06\x07\x08",
|
||||
.alen = 20,
|
||||
.input = "\x64\xa0\x86\x15\x75\x86\x1a\xf4"
|
||||
"\x60\xf0\x62\xc7\x9b\xe6\x43\xbd"
|
||||
"\x5e\x80\x5c\xfd\x34\x5c\xf3\x89"
|
||||
|
|
|
|||
Loading…
Reference in a new issue