Add additional ChaChaTLS test vectors
These test vectors were generated from a modified Bernstein reference implementation.pull/795/head
parent
acde2f8e5e
commit
caaaaa7691
|
|
@ -144,3 +144,99 @@ Ciphertext: 62 e6 34 7f 95 ed 87 a4 5f fa e7 42 6f 27 a1 df \
|
||||||
87 b5 8d fd 72 8a fa 36 75 7a 79 7a c1 88 d1
|
87 b5 8d fd 72 8a fa 36 75 7a 79 7a c1 88 d1
|
||||||
InitialBlock: 42
|
InitialBlock: 42
|
||||||
Test: Encrypt
|
Test: Encrypt
|
||||||
|
#
|
||||||
|
Source: Modified Bernstein ref impl using chacha-ref.c ver 20080118
|
||||||
|
Comment: All 0 key, all 0 iv, 0 counter block, 1024 bytes
|
||||||
|
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
|
||||||
|
IV: 00 00 00 00 00 00 00 00 00 00 00 00
|
||||||
|
Plaintext: r1024 00
|
||||||
|
Ciphertext: \
|
||||||
|
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
|
||||||
|
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
|
||||||
|
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
|
||||||
|
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F \
|
||||||
|
2D09A0E663266CE1AE7ED1081968A0758E718E997BD362C6B0C34634A9A0B35D \
|
||||||
|
012737681F7B5D0F281E3AFDE458BC1E73D2D313C9CF94C05FF3716240A248F2 \
|
||||||
|
1320A058D7B3566BD520DAAA3ED2BF0AC5B8B120FB852773C3639734B45C91A4 \
|
||||||
|
2DD4CB83F8840D2EEDB158131062AC3F1F2CF8FF6DCD1856E86A1E6C3167167E \
|
||||||
|
E5A688742B47C5ADFB59D4DF76FD1DB1E51EE03B1CA9F82ACA173EDB8B729347 \
|
||||||
|
4EBE980F904D10C916442B4783A0E984860CB6C957B39C38ED8F51CFFAA68A4D \
|
||||||
|
E01025A39C504546B9DC1406A7EB28151E5150D7B204BAA719D4F091021217DB \
|
||||||
|
5CF1B5C84C4FA71A879610A1A695AC527C5B56774A6B8A21AAE88685868E094C \
|
||||||
|
F29EF4090AF7A90CC07E8817AA528763797D3C332B67CA4BC110642C2151EC47 \
|
||||||
|
EE84CB8C42D85F10E2A8CB18C3B7335F26E8C39A12B1BCC1707177B76138732E \
|
||||||
|
EDAAB74DA1410FC055EA068C99E9260ACBE337CF5D3E00E5B3230FFEDB0B9907 \
|
||||||
|
87D0C70E0BFE4198EA6758DD5A61FB5FEC2DF981F31BEFE153F81D17161784DB \
|
||||||
|
1C8822D53CD1EE7DB532364828BDF404B040A8DCC522F3D3D99AEC4B8057EDB8 \
|
||||||
|
500931A2C42D2F0C570847100B5754DAFC5FBDB894BBEF1A2DE1A07F8BA0C4B9 \
|
||||||
|
19301066EDBC056B7B481E7A0C46297BBB589D9DA5B675A6723E152E5E63A4CE \
|
||||||
|
034E9E83E58A013AF0E7352FB7908514E3B3D1040D0BB963B3954B636B5FD4BF \
|
||||||
|
6D0AADBAF8157D062ACB2418C176A475511B35C3F6218A5668EA5BC6F54B8782 \
|
||||||
|
F8B340F00AC1BEBA5E62CD632A7CE7809C725608ACA5EFBF7C41F237643F06C0 \
|
||||||
|
997207171DE867F9D697BF5EA6011ABCCE6C8CDB211394D2C02DD0FB60DB5A2C \
|
||||||
|
17AC3DC85878A90BED3809DBB96EAA5426FC8EAE0D2D65C42A479F088648BE2D \
|
||||||
|
C801D82A366FDDC0EF234263C0B6417D5F9DA41817B88D68E5E67195C5C1EE30 \
|
||||||
|
95E821F22524B20BE41CEB590412E41DC648843FA9BFEC7A3DCF61AB05415733 \
|
||||||
|
16D3FA8151629303FE9741562ED065DB4EBC0050EF558364AE81124A28F5C013 \
|
||||||
|
13232FBC496DFD8A2568657B686D7214382A1A00903017DDA969878442BA5AFF \
|
||||||
|
F6613F553CBB233CE46D9AEE93A7876CF5E9E82912B18CADF0B34327B2E0427E \
|
||||||
|
CF66B7CEB7C0918DC47BDFF12A062ADF07133009CE7A5E5C917E0168306109B7 \
|
||||||
|
CB49653A6D2CAEF005DE783A9A9BFE05381ED1348D94EC65886F9C0B619C52C5 \
|
||||||
|
533800B16C836172B95182DBC5EEC042B89E22F11A085B739A3611CD8D836018
|
||||||
|
Test: Encrypt
|
||||||
|
#
|
||||||
|
Comment: All 0 key, all 0 iv, 0 counter block, 256 bytes
|
||||||
|
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
|
||||||
|
IV: 00 00 00 00 00 00 00 00 00 00 00 00
|
||||||
|
Plaintext: r256 00
|
||||||
|
Ciphertext: \
|
||||||
|
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
|
||||||
|
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
|
||||||
|
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
|
||||||
|
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
|
||||||
|
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
|
||||||
|
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
|
||||||
|
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
|
||||||
|
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F
|
||||||
|
InitialBlock: 0xfffffffe
|
||||||
|
Test: Encrypt
|
||||||
|
#
|
||||||
|
Comment: All 0 key, all 0 iv, 0xfffffffe counter block, 1024 bytes
|
||||||
|
Key: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
|
||||||
|
IV: 00 00 00 00 00 00 00 00 00 00 00 00
|
||||||
|
Plaintext: r1024 00
|
||||||
|
Ciphertext: \
|
||||||
|
032CC123482C31711F94C941AF5AB1F4155784332ED5348FE79AEC5EAD4C06C3 \
|
||||||
|
F13C280D8CC49925E4A6A5922EC80E13A4CDFA840C70A1427A3CB699166991A5 \
|
||||||
|
ACE4CD09E294D1912D4AD205D06F95D9C2F2BFCF453E8753F128765B62215F4D \
|
||||||
|
92C74F2F626C6A640C0B1284D839EC81F1696281DAFC3E684593937023B58B1D \
|
||||||
|
76B8E0ADA0F13D90405D6AE55386BD28BDD219B8A08DED1AA836EFCC8B770DC7 \
|
||||||
|
DA41597C5157488D7724E03FB8D84A376A43B8F41518A11CC387B669B2EE6586 \
|
||||||
|
9F07E7BE5551387A98BA977C732D080DCB0F29A048E3656912C6533E32EE7AED \
|
||||||
|
29B721769CE64E43D57133B074D839D531ED1F28510AFB45ACE10A1F4B794D6F \
|
||||||
|
2D09A0E663266CE1AE7ED1081968A0758E718E997BD362C6B0C34634A9A0B35D \
|
||||||
|
012737681F7B5D0F281E3AFDE458BC1E73D2D313C9CF94C05FF3716240A248F2 \
|
||||||
|
1320A058D7B3566BD520DAAA3ED2BF0AC5B8B120FB852773C3639734B45C91A4 \
|
||||||
|
2DD4CB83F8840D2EEDB158131062AC3F1F2CF8FF6DCD1856E86A1E6C3167167E \
|
||||||
|
E5A688742B47C5ADFB59D4DF76FD1DB1E51EE03B1CA9F82ACA173EDB8B729347 \
|
||||||
|
4EBE980F904D10C916442B4783A0E984860CB6C957B39C38ED8F51CFFAA68A4D \
|
||||||
|
E01025A39C504546B9DC1406A7EB28151E5150D7B204BAA719D4F091021217DB \
|
||||||
|
5CF1B5C84C4FA71A879610A1A695AC527C5B56774A6B8A21AAE88685868E094C \
|
||||||
|
F29EF4090AF7A90CC07E8817AA528763797D3C332B67CA4BC110642C2151EC47 \
|
||||||
|
EE84CB8C42D85F10E2A8CB18C3B7335F26E8C39A12B1BCC1707177B76138732E \
|
||||||
|
EDAAB74DA1410FC055EA068C99E9260ACBE337CF5D3E00E5B3230FFEDB0B9907 \
|
||||||
|
87D0C70E0BFE4198EA6758DD5A61FB5FEC2DF981F31BEFE153F81D17161784DB \
|
||||||
|
1C8822D53CD1EE7DB532364828BDF404B040A8DCC522F3D3D99AEC4B8057EDB8 \
|
||||||
|
500931A2C42D2F0C570847100B5754DAFC5FBDB894BBEF1A2DE1A07F8BA0C4B9 \
|
||||||
|
19301066EDBC056B7B481E7A0C46297BBB589D9DA5B675A6723E152E5E63A4CE \
|
||||||
|
034E9E83E58A013AF0E7352FB7908514E3B3D1040D0BB963B3954B636B5FD4BF \
|
||||||
|
6D0AADBAF8157D062ACB2418C176A475511B35C3F6218A5668EA5BC6F54B8782 \
|
||||||
|
F8B340F00AC1BEBA5E62CD632A7CE7809C725608ACA5EFBF7C41F237643F06C0 \
|
||||||
|
997207171DE867F9D697BF5EA6011ABCCE6C8CDB211394D2C02DD0FB60DB5A2C \
|
||||||
|
17AC3DC85878A90BED3809DBB96EAA5426FC8EAE0D2D65C42A479F088648BE2D \
|
||||||
|
C801D82A366FDDC0EF234263C0B6417D5F9DA41817B88D68E5E67195C5C1EE30 \
|
||||||
|
95E821F22524B20BE41CEB590412E41DC648843FA9BFEC7A3DCF61AB05415733 \
|
||||||
|
16D3FA8151629303FE9741562ED065DB4EBC0050EF558364AE81124A28F5C013 \
|
||||||
|
13232FBC496DFD8A2568657B686D7214382A1A00903017DDA969878442BA5AFF
|
||||||
|
InitialBlock: 0xfffffffe
|
||||||
|
Test: Encrypt
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue