Commit 9371ce50 authored by berge's avatar berge
Browse files

Remove SSC parameter from fx_cryptographicChecksum()

parent c8d9cc58
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -71,12 +71,11 @@
        	/**
        	 * @desc	Compute a cryptographic checksum using ISO/IEC 9797-1 MAC algorithm 3
        	 * 			with block cipher DES, zero IV (8 bytes) and ISO9797-1 padding method 2.
        	 * @param	p_ssc Send Sequence Counter
        	 * @param	p_key DES key, concatenation of 2 equal-length keys (Ka || Kb)
        	 * @param	p_data Data for which the cryptographic checksum is computed
        	 * @return	Cryptographic checksum of p_data (8 bytes).
        	 */            
            external function fx_cryptographicChecksum(in octetstring p_ssc, in octetstring p_key, in octetstring p_data) return octetstring;
            external function fx_cryptographicChecksum(in octetstring p_key, in octetstring p_data) return octetstring;
            
        	/**
        	 * @desc	Compute a digest
@@ -150,14 +149,15 @@
    		out octetstring p_keyEnc, 
    		out octetstring p_keyMac) {
    		
    		return fx_deriveBasicAccessKeysFromKeySeed(p_keySeed, p_keyEnc, p_keyMac);
    		fx_deriveBasicAccessKeysFromKeySeed(p_keySeed, p_keyEnc, p_keyMac);
    		return;
    	} // end f_deriveKeys
    	
    	// ISO/IEC 9797-1 MAC Algorithm 3 
	    function f_cryptographicChecksum(in octetstring p_key, in octetstring p_data) 
	    return octetstring {
	    	// FIXME
	    	return fx_cryptographicChecksum(''O, p_key, p_data);
	    	return fx_cryptographicChecksum(p_key, p_data);
    	} // end f_cryptographicChecksum
    	
    	// TDES Encryption