Commit a04ebc6e authored by tepelmann's avatar tepelmann
Browse files

Encryption key length in bits instead of bytes.

parent e3d3bf85
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -697,40 +697,40 @@ group ipSecFns {
	 * @return 	Encryption key length in units of octets
	*/
	function f_getEncrKeyLen( in EncryptionAlgo p_encryptionAlgo)
	return UInt8 {
	return UInt16 {

		if(p_encryptionAlgo == e_encr_desIv64){
			return 8;
			return 64;
		}
		else if(p_encryptionAlgo == e_encr_des){
			return 8;
			return 64;
		}
		else if(p_encryptionAlgo == e_encr_3Des){
			return 24;
			return 192;
		}
		else if(p_encryptionAlgo == e_encr_rc5){
			return 16;
			return 128;
		}
		else if(p_encryptionAlgo == e_encr_idea){
			return 16;
			return 128;
		}
		else if(p_encryptionAlgo == e_encr_cast){
			return 16;
			return 128;
		}
		else if(p_encryptionAlgo == e_encr_blowfish){
			return 16;
			return 128;
		}
		else if(p_encryptionAlgo == e_encr_3Idea){
			return 48;
			return 384;
		}
		else if(p_encryptionAlgo == e_encr_desIv32){
			return 8;
			return 64;
		}
		else if (p_encryptionAlgo == e_encr_aesCbc){
			return 16;
			return 128;
		}
		else if(p_encryptionAlgo == e_encr_aesCtr){
			return 20;
			return 160;
		}
		else {
			log("**** f_getEncrKeyLen: Error: Unknown encryption algorithm ****");