--- old/src/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java 2013-06-28 11:34:40.192354858 -0400 +++ new/src/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java 2013-06-28 11:34:40.024360088 -0400 @@ -2,27 +2,29 @@ * reserved comment block * DO NOT REMOVE OR ALTER! */ -/* - * Copyright 1999-2005 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * http://www.apache.org/licenses/LICENSE-2.0 * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. */ /* * Copyright (c) 2005, 2008, Oracle and/or its affiliates. All rights reserved. */ /* - * $Id: SignerOutputStream.java,v 1.2 2008/07/24 15:20:31 mullan Exp $ + * $Id: SignerOutputStream.java,v 1.2 2005/09/15 14:29:02 mullan Exp $ */ package org.jcp.xml.dsig.internal; @@ -31,9 +33,9 @@ import java.security.SignatureException; /** - * Derived from Apache sources and changed to use java.security.Signature - * objects as input instead of com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm - * objects. + * Derived from Apache sources and changed to use java.security.Signature + * objects as input instead of + * com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm objects. * * @author raul * @author Sean Mullan @@ -42,36 +44,26 @@ private final Signature sig; public SignerOutputStream(Signature sig) { - this.sig=sig; - } - - /** @inheritDoc */ - public void write(byte[] arg0) { - super.write(arg0, 0, arg0.length); - try { - sig.update(arg0); - } catch (SignatureException e) { - throw new RuntimeException(""+e); - } + this.sig = sig; } - /** @inheritDoc */ + @Override public void write(int arg0) { super.write(arg0); try { sig.update((byte)arg0); } catch (SignatureException e) { - throw new RuntimeException(""+e); + throw new RuntimeException(e); } } - /** @inheritDoc */ + @Override public void write(byte[] arg0, int arg1, int arg2) { super.write(arg0, arg1, arg2); try { - sig.update(arg0,arg1,arg2); + sig.update(arg0, arg1, arg2); } catch (SignatureException e) { - throw new RuntimeException(""+e); + throw new RuntimeException(e); } } }