AlgorithmType: SymmetricCipher Name: Kalyna-128/ECB Source: Kalyna reference implementation Comment: Kalyna 128-bit key, 128-bit block Key: 000102030405060708090A0B0C0D0E0F Plaintext: 101112131415161718191A1B1C1D1E1F Ciphertext: 81BF1C7D779BAC20E1C9EA39B4D2AD06 Test: Encrypt Name: Kalyna-128/ECB Source: Kalyna reference implementation Comment: Kalyna 256-bit key, 128-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F Plaintext: 202122232425262728292A2B2C2D2E2F Ciphertext: 58EC3E091000158A1148F7166F334F14 Test: Encrypt Name: Kalyna-256/ECB Source: Kalyna reference implementation Comment: Kalyna 256-bit key, 256-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F Plaintext: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F Ciphertext: F66E3D570EC92135AEDAE323DCBD2A8CA03963EC206A0D5A88385C24617FD92C Test: Encrypt Name: Kalyna-256/ECB Source: Kalyna reference implementation Comment: Kalyna 512-bit key, 256-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F Ciphertext: 606990E9E6B7B67A4BD6D893D72268B78E02C83C3CD7E102FD2E74A8FDFE5DD9 Test: Encrypt Name: Kalyna-512/ECB Source: Kalyna reference implementation Comment: Kalyna 512-bit key, 512-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F Ciphertext: 4A26E31B811C356AA61DD6CA0596231A67BA8354AA47F3A13E1DEEC320EB56B895D0F417175BAB662FD6F134BB15C86CCB906A26856EFEB7C5BC6472940DD9D9 Test: Encrypt Name: Kalyna-128/CBC Source: DSTU 7624:2014, Section B.6.1 (p.148) Comment: Kalyna 128-bit key, 128-bit block Key: 000102030405060708090A0B0C0D0E0F IV: 101112131415161718191A1B1C1D1E1F Plaintext: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F Ciphertext: A73625D7BE994E85469A9FAABCEDAAB6DBC5F65DD77BB35E06BD7D1D8EAFC8624D6CB31CE189C82B8979F2936DE9BF14 Test: Encrypt Name: Kalyna-128/CBC Source: DSTU 7624:2014, Section B.6.3 (p.149) Comment: Kalyna 256-bit key, 128-bit block, OneAndZeros padding Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F IV: 202122232425262728292A2B2C2D2E2F BlockPaddingScheme: 3 # OneAndZeroPadding Plaintext: 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D Ciphertext: 13EA15843AD14C50BC03ECEF1F43E398E4217752D3EB046AC393DACC5CA1D6FA0EB9FCEB229362B4F1565527EE3D8433 Test: Encrypt Name: Kalyna-256/CBC Source: DSTU 7624:2014, Section B.6.5 (p.150) Comment: Kalyna 256-bit key, 256-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F IV: 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F Plaintext: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F \ 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F \ 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F Ciphertext: 9CDFDAA75929E7C2A5CFC1BF16B42C5AE3886D0258E8C577DC01DAF62D185FB9 \ 99B9867736B87110F5F1BC7481912C593F48FF79E2AFDFAB9F704A277EC3E557 \ B1B0A9F223DAE6ED5AF591C4F2D6FB22E48334F5E9B96B1A2EA5200F30A406CE Test: Encrypt Name: Kalyna-256/CBC Source: DSTU 7624:2014, Section B.6.7 (p.151) Comment: Kalyna 512-bit key, 256-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F \ 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F IV: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F Plaintext: 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F \ 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F \ A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF Ciphertext: B8A2474578C2FEBF3F94703587BD5FDC3F4A4D2F43575B6144A1E1031FB3D145 \ 2B7FD52F5E3411461DAC506869FF8D2FAEF4FEE60379AE00B33AA3EAF911645A \ F8091CD8A45D141D1FB150E5A01C1F26FF3DBD26AC4225EC7577B2CE57A5B0FF Test: Encrypt Name: Kalyna-512/CBC Source: DSTU 7624:2014, Section B.6.9 (p.152) Comment: Kalyna 512-bit key, 512-bit block Key: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F \ 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F IV: 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F \ 606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F Plaintext: 808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F \ A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF \ C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF \ E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF Ciphertext: D4739B829EF901B24C1162AE4FDEF897EDA41FAC7F5770CDC90E1D1CDF124E8D \ 7831E06B4498A4B6F6EC815DF2461DC99BB0449B0F09FCAA2C84090534BCC932 \ 9626FD74EF8F0A0BCB5765184629C3CBF53B0FB134F6D0421174B1C4E884D1CD \ 1069A7AD19752DCEBF655842E79B7858BDE01390A760D85E88925BFE38B0FA57 Test: Encrypt