[openssl-users] Encryption and Decryption using aes-xxx-cfb1

Mofassir Ul Haque mofassir_haque at yahoo.com
Wed Nov 11 10:51:11 UTC 2015


I am running FIPS test vectors against AES-CFB. I am getting correct results for aes-cfb128 and aes-cfb8 tests but not getting correct values for aes-cfb1. The details are given below. Am I missing something ? 

===========================
Correct Results for CFB128
===========================

KEY = 10a58869d74be5a374cf867cfb473859
IV = 00000000000000000000000000000000
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 6d251e6944b051e04eaa6fb4dbf78465

[root at Con]# echo 00000000000000000000000000000000 | xxd -r -p > plaintext
[root at Con]# 
[root at Con]# openssl enc -aes-128-cfb -p -nopad -nosalt -K 10a58869d74be5a374cf867cfb473859 -iv 00000000000000000000000000000000 -in plaintext -out ciphertext
key=10A58869D74BE5A374CF867CFB473859
iv =00000000000000000000000000000000
[root at Con]# xxd -p ciphertext > ciphertextssd
[root at Con]# cat ciphertextssd
6d251e6944b051e04eaa6fb4dbf78465 <================== Correct Result
[root at Controller]# 

============================
In-Correct Results for CFB1
============================

KEY = a2e2fa9baf7d20822ca9f0542f764a41
IV = 00000000000000000000000000000000
PLAINTEXT = 0
CIPHERTEXT = 1

[root at Con]# echo 0 | xxd -r -p > plaintext
[root at Con]# 
[root at Con]# openssl enc -aes-128-cfb1 -p -nopad -nosalt 
-K a2e2fa9baf7d20822ca9f0542f764a41 -iv 00000000000000000000000000000000 -in pla
intext -out ciphertext
key=A2E2FA9BAF7D20822CA9F0542F764A41
iv =00000000000000000000000000000000
[root at Con]# xxd -p ciphertext > ciphertextssd
[root at Cont]# 
[root at Con]# cat ciphertextssd
[root at Con]# <================== No Result whereas it should be 1

Thanks,Haq
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20151111/9931c435/attachment-0001.html>


More information about the openssl-users mailing list