Re: How do I remove padding during AES decryption

2006-09-18 Thread Marek Marcola
Hello, 
Please can any one tell me how do I remove the pad bytes during
 AES decyrption using AES_cbc_encryption.

Provided that block_size is size of encryption algorithm block
size and last block is in dst you may use something like that: 

.
.
pad = dst[block_size - 1];

if (pad  block_size) {
goto err;
}

for (i = 1; i  pad; i++) {
if (dst[block_size - 1 - i] != pad) {
goto err;
}
}
len = block_size - pad;
.
.

Proper length is returned in len.

Best regards,
-- 
Marek Marcola [EMAIL PROTECTED]

__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


RE: How do I remove padding during AES decryption

2006-09-17 Thread Bhat, Jayalakshmi Manjunath
Hi All,

Thanks for the reply. But I am aware of using EVP API's.
Cant I remove the padding without using EVP API's.

Regards,
Jaya.


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of k b
Sent: Saturday, September 16, 2006 10:22 PM
To: openssl-users@openssl.org
Subject: RE: How do I remove padding during AES decryption

Jaya,
You would have to use the EVP api that would do it for you.
see
http://www.openssl.org/docs/crypto/EVP_EncryptInit.html
-kbisla



From: Bhat, Jayalakshmi Manjunath [EMAIL PROTECTED]
Reply-To: openssl-users@openssl.org
To: openssl-users@openssl.org
Subject: How do I remove padding during AES decryption
Date: Sat, 16 Sep 2006 14:58:11 +0530

Hi all

Please can any one tell me how do I remove the pad bytes during AES

decyrption using AES_cbc_encryption.

Regards,
Jaya.
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


RE: How do I remove padding during AES decryption

2006-09-17 Thread Bhat, Jayalakshmi Manjunath
Hi ,

Thanks a lot for th reply. But cant I remove the padding without 
using EVP API's. I want to use AES_cbc_encryption, directly for
encryption/decryption.

How do I remove padding here.

Regards,
Jaya.




 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of k b
Sent: Saturday, September 16, 2006 10:22 PM
To: openssl-users@openssl.org
Subject: RE: How do I remove padding during AES decryption

Jaya,
You would have to use the EVP api that would do it for you.
see
http://www.openssl.org/docs/crypto/EVP_EncryptInit.html
-kbisla



From: Bhat, Jayalakshmi Manjunath [EMAIL PROTECTED]
Reply-To: openssl-users@openssl.org
To: openssl-users@openssl.org
Subject: How do I remove padding during AES decryption
Date: Sat, 16 Sep 2006 14:58:11 +0530

Hi all

Please can any one tell me how do I remove the pad bytes during AES

decyrption using AES_cbc_encryption.

Regards,
Jaya.
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]


RE: How do I remove padding during AES decryption

2006-09-16 Thread k b

Jaya,
You would have to use the EVP api that would do it for you.
see
http://www.openssl.org/docs/crypto/EVP_EncryptInit.html
-kbisla




From: Bhat, Jayalakshmi Manjunath [EMAIL PROTECTED]
Reply-To: openssl-users@openssl.org
To: openssl-users@openssl.org
Subject: How do I remove padding during AES decryption
Date: Sat, 16 Sep 2006 14:58:11 +0530

Hi all

   Please can any one tell me how do I remove the pad bytes during
AES decyrption using AES_cbc_encryption.

Regards,
Jaya.
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]



__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager   [EMAIL PROTECTED]