diff -ur ov-chip-2-2010-09-20/front/Host_signature.java ov-chip-2-2010-09-20-patched/front/Host_signature.java --- ov-chip-2-2010-09-20/front/Host_signature.java 2010-09-20 22:29:32.070901008 +0200 +++ ov-chip-2-2010-09-20-patched/front/Host_signature.java 2010-09-20 22:29:32.107377639 +0200 @@ -185,16 +185,16 @@ PTLS_rsa_parameters params, boolean montgomerized) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } diff -ur ov-chip-2-2010-09-20/front/RSA_host_card.java ov-chip-2-2010-09-20-patched/front/RSA_host_card.java --- ov-chip-2-2010-09-20/front/RSA_host_card.java 2010-09-20 22:29:32.070901008 +0200 +++ ov-chip-2-2010-09-20-patched/front/RSA_host_card.java 2010-09-20 22:29:32.107377639 +0200 @@ -532,16 +532,16 @@ RSA_protocol_messages messages) throws CardException { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -646,15 +646,15 @@ boolean check_signature) throws CardException { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } } diff -ur ov-chip-2-2010-09-20/front/RSA_mont_card.java ov-chip-2-2010-09-20-patched/front/RSA_mont_card.java --- ov-chip-2-2010-09-20/front/RSA_mont_card.java 2010-09-20 22:29:32.066901633 +0200 +++ ov-chip-2-2010-09-20-patched/front/RSA_mont_card.java 2010-09-20 22:29:32.102902220 +0200 @@ -495,16 +495,16 @@ * protocol layer after this method has finished. */ public void initialize() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -574,16 +574,16 @@ * false, set to true when the atomic swapping succeeds */ public void switch_to_new_attributes(APDU_boolean success) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -653,16 +653,16 @@ * */ public void make_sig_hash() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -703,16 +703,16 @@ * changing to the new attributes and the new signature succeeded. */ public void finish_signature(APDU_boolean accept) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -759,16 +759,16 @@ * currently not publically available. */ public void proof_commit() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -796,15 +796,15 @@ * currently not publically available. */ public void respond_to_challenge() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } } diff -ur ov-chip-2-2010-09-20/front/RSA_plain_card.java ov-chip-2-2010-09-20-patched/front/RSA_plain_card.java --- ov-chip-2-2010-09-20/front/RSA_plain_card.java 2010-09-20 22:29:32.066901633 +0200 +++ ov-chip-2-2010-09-20-patched/front/RSA_plain_card.java 2010-09-20 22:29:32.102902220 +0200 @@ -502,16 +502,16 @@ * */ public void initialize() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -581,16 +581,16 @@ * false, set to true when the atomic swapping succeeds */ public void switch_to_new_attributes(APDU_boolean success) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -755,16 +755,16 @@ * */ public void make_sig_hash() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -818,16 +818,16 @@ * changing to the new attributes and the new signature succeeded. */ public void finish_signature(APDU_boolean accept) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -885,16 +885,16 @@ * */ public void proof_commit() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -934,15 +934,15 @@ * */ public void respond_to_challenge() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } } diff -ur ov-chip-2-2010-09-20/front/RSA_squared_card.java ov-chip-2-2010-09-20-patched/front/RSA_squared_card.java --- ov-chip-2-2010-09-20/front/RSA_squared_card.java 2010-09-20 22:29:32.062903167 +0200 +++ ov-chip-2-2010-09-20-patched/front/RSA_squared_card.java 2010-09-20 22:29:32.098904243 +0200 @@ -524,16 +524,16 @@ * */ public void initialize() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -609,16 +609,16 @@ * false, set to true when the atomic swapping succeeds */ public void switch_to_new_attributes(APDU_boolean success) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -796,16 +796,16 @@ * */ public void make_sig_hash() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -848,16 +848,16 @@ * changing to the new attributes and the new signature succeeded. */ public void finish_signature(APDU_boolean accept) { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -904,16 +904,16 @@ * currently not publically available. */ public void proof_commit() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } @@ -942,15 +942,15 @@ * currently not publically available. */ public void respond_to_challenge() { - // START PATENT CUT - The code of this method is covered by patents owned by Microsoft. - Microsoft lawyers are still pondering our request from January - 2009 to permit the distribution of the complete sources. - See ``Rethinking Public Key Infrastructures and Digital - Certificates: Building in Privacy'' by Brands or ``Performance - issues of Selective Disclosure and Blinded Issuing Protocols - on Java Card'' by Tews and Jacobs for a description of the - algorithm to fill in here. - // END PATENT CUT + // // START PATENT CUT + // The code of this method is covered by patents owned by Microsoft. + // Microsoft lawyers are still pondering our request from January + // 2009 to permit the distribution of the complete sources. + // See ``Rethinking Public Key Infrastructures and Digital + // Certificates: Building in Privacy'' by Brands or ``Performance + // issues of Selective Disclosure and Blinded Issuing Protocols + // on Java Card'' by Tews and Jacobs for a description of the + // algorithm to fill in here. + // // END PATENT CUT } }