Commit 7590b390 authored by garciay's avatar garciay
Browse files

Bug fixed in altstep a_securedMessageWithDigest

parent cac3070f
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -674,17 +674,15 @@ module LibItsSecurity_Functions {
             * @return  HeaderField of given type if any or null
             */
            function f_getMsgHeaderField(
                                         in  template (value) SecuredMessage p_securedMessage, 
                                         in  SecuredMessage p_securedMessage, 
                                         in  HeaderFieldType p_headerFieldType,
                                         out HeaderField p_return
            ) return boolean {
                var integer v_length := lengthof(p_securedMessage.header_fields);
                var SecuredMessage v_securedMessage := valueof(p_securedMessage);
                
                for (var integer i := 0; i < v_length; i := i + 1) {
                    if (v_securedMessage.header_fields[i].type_ == p_headerFieldType) {
                        p_return := v_securedMessage.header_fields[i];
                        log("f_getMsgHeaderField: p_return=", p_return);
                    if (p_securedMessage.header_fields[i].type_ == p_headerFieldType) {
                        p_return := p_securedMessage.header_fields[i];
                        return true; 
                    }
                }
@@ -697,7 +695,7 @@ module LibItsSecurity_Functions {
             * @desc    return SignerInfo SecuredMessage field
             */
            function f_getMsgSignerInfo (
                                         in template (value) SecuredMessage p_securedMessage,
                                         in SecuredMessage p_securedMessage,
                                         out SignerInfo p_signerInfo
            ) return boolean {
                var HeaderField v_hf;
@@ -705,7 +703,6 @@ module LibItsSecurity_Functions {
                if (f_getMsgHeaderField(p_securedMessage, e_signer_info, v_hf) == true) {
                    if (isbound(v_hf.headerField.signer)) {
                        p_signerInfo := v_hf.headerField.signer;
                        log("f_getMsgSignerInfo: p_signerInfo=", p_signerInfo);
                        return true;
                    }
                }