You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by de...@apache.org on 2013/08/11 00:25:21 UTC
svn commit: r874057 [7/31] - in
/websites/production/commons/content/sandbox/commons-openpgp: ./ apidocs/
apidocs/org/apache/commons/openpgp/ apidocs/org/apache/commons/openpgp/ant/
apidocs/org/apache/commons/openpgp/ant/class-use/ apidocs/org/apache/c...
Added: websites/production/commons/content/sandbox/commons-openpgp/apidocs/src-html/org/apache/commons/openpgp/ant/OpenPgpVerifierTask.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/apidocs/src-html/org/apache/commons/openpgp/ant/OpenPgpVerifierTask.html (added)
+++ websites/production/commons/content/sandbox/commons-openpgp/apidocs/src-html/org/apache/commons/openpgp/ant/OpenPgpVerifierTask.html Sat Aug 10 22:25:17 2013
@@ -0,0 +1,275 @@
+<HTML>
+<BODY BGCOLOR="white">
+<PRE>
+<FONT color="green">001</FONT> /*<a name="line.1"></a>
+<FONT color="green">002</FONT> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
+<FONT color="green">003</FONT> * contributor license agreements. See the NOTICE file distributed with<a name="line.3"></a>
+<FONT color="green">004</FONT> * this work for additional information regarding copyright ownership.<a name="line.4"></a>
+<FONT color="green">005</FONT> * The ASF licenses this file to You under the Apache License, Version 2.0<a name="line.5"></a>
+<FONT color="green">006</FONT> * (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
+<FONT color="green">007</FONT> * the License. You may obtain a copy of the License at<a name="line.7"></a>
+<FONT color="green">008</FONT> *<a name="line.8"></a>
+<FONT color="green">009</FONT> * http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
+<FONT color="green">010</FONT> *<a name="line.10"></a>
+<FONT color="green">011</FONT> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
+<FONT color="green">012</FONT> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
+<FONT color="green">013</FONT> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
+<FONT color="green">014</FONT> * See the License for the specific language governing permissions and<a name="line.14"></a>
+<FONT color="green">015</FONT> * limitations under the License.<a name="line.15"></a>
+<FONT color="green">016</FONT> */<a name="line.16"></a>
+<FONT color="green">017</FONT> package org.apache.commons.openpgp.ant;<a name="line.17"></a>
+<FONT color="green">018</FONT> <a name="line.18"></a>
+<FONT color="green">019</FONT> import java.io.File;<a name="line.19"></a>
+<FONT color="green">020</FONT> import java.io.FileInputStream;<a name="line.20"></a>
+<FONT color="green">021</FONT> import java.io.FileNotFoundException;<a name="line.21"></a>
+<FONT color="green">022</FONT> import java.io.IOException;<a name="line.22"></a>
+<FONT color="green">023</FONT> import org.apache.commons.openpgp.BouncyCastleKeyRing;<a name="line.23"></a>
+<FONT color="green">024</FONT> import org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier;<a name="line.24"></a>
+<FONT color="green">025</FONT> import org.apache.commons.openpgp.KeyRing;<a name="line.25"></a>
+<FONT color="green">026</FONT> import org.apache.commons.openpgp.OpenPgpException;<a name="line.26"></a>
+<FONT color="green">027</FONT> import org.apache.commons.openpgp.OpenPgpSignatureVerifier;<a name="line.27"></a>
+<FONT color="green">028</FONT> import org.apache.commons.openpgp.SignatureStatus;<a name="line.28"></a>
+<FONT color="green">029</FONT> import org.apache.tools.ant.BuildException;<a name="line.29"></a>
+<FONT color="green">030</FONT> import org.apache.tools.ant.Task;<a name="line.30"></a>
+<FONT color="green">031</FONT> import org.apache.tools.ant.types.Mapper;<a name="line.31"></a>
+<FONT color="green">032</FONT> import org.apache.tools.ant.util.FileNameMapper;<a name="line.32"></a>
+<FONT color="green">033</FONT> import org.apache.tools.ant.util.FileUtils;<a name="line.33"></a>
+<FONT color="green">034</FONT> import org.apache.tools.ant.util.GlobPatternMapper;<a name="line.34"></a>
+<FONT color="green">035</FONT> import org.bouncycastle.openpgp.PGPException;<a name="line.35"></a>
+<FONT color="green">036</FONT> <a name="line.36"></a>
+<FONT color="green">037</FONT> /**<a name="line.37"></a>
+<FONT color="green">038</FONT> * Verify a signature using the Bouncy Castle OpenPGP provider.<a name="line.38"></a>
+<FONT color="green">039</FONT> *<a name="line.39"></a>
+<FONT color="green">040</FONT> * @author <a href="mailto:dennisl@apache.org">Dennis Lundberg</a><a name="line.40"></a>
+<FONT color="green">041</FONT> */<a name="line.41"></a>
+<FONT color="green">042</FONT> public class OpenPgpVerifierTask extends Task {<a name="line.42"></a>
+<FONT color="green">043</FONT> private File secring;<a name="line.43"></a>
+<FONT color="green">044</FONT> private File pubring;<a name="line.44"></a>
+<FONT color="green">045</FONT> private String password;<a name="line.45"></a>
+<FONT color="green">046</FONT> private File artefact;<a name="line.46"></a>
+<FONT color="green">047</FONT> private boolean asciiarmor = true;<a name="line.47"></a>
+<FONT color="green">048</FONT> private Mapper mapperElement;<a name="line.48"></a>
+<FONT color="green">049</FONT> private String verifyproperty;<a name="line.49"></a>
+<FONT color="green">050</FONT> <a name="line.50"></a>
+<FONT color="green">051</FONT> /**<a name="line.51"></a>
+<FONT color="green">052</FONT> * Set the secret keyring.<a name="line.52"></a>
+<FONT color="green">053</FONT> * @param secring secret keyring file<a name="line.53"></a>
+<FONT color="green">054</FONT> */<a name="line.54"></a>
+<FONT color="green">055</FONT> public void setSecring(File secring) {<a name="line.55"></a>
+<FONT color="green">056</FONT> this.secring = secring;<a name="line.56"></a>
+<FONT color="green">057</FONT> }<a name="line.57"></a>
+<FONT color="green">058</FONT> <a name="line.58"></a>
+<FONT color="green">059</FONT> /**<a name="line.59"></a>
+<FONT color="green">060</FONT> * Set the public keyring.<a name="line.60"></a>
+<FONT color="green">061</FONT> * @param pubring public keyring file<a name="line.61"></a>
+<FONT color="green">062</FONT> */<a name="line.62"></a>
+<FONT color="green">063</FONT> public void setPubring(File pubring) {<a name="line.63"></a>
+<FONT color="green">064</FONT> this.pubring = pubring;<a name="line.64"></a>
+<FONT color="green">065</FONT> }<a name="line.65"></a>
+<FONT color="green">066</FONT> <a name="line.66"></a>
+<FONT color="green">067</FONT> /**<a name="line.67"></a>
+<FONT color="green">068</FONT> * Use ASCII armored signature files?<a name="line.68"></a>
+<FONT color="green">069</FONT> * @param asciiarmor ascii armored signatures?<a name="line.69"></a>
+<FONT color="green">070</FONT> */<a name="line.70"></a>
+<FONT color="green">071</FONT> public void setAsciiarmor(boolean asciiarmor) {<a name="line.71"></a>
+<FONT color="green">072</FONT> this.asciiarmor = asciiarmor;<a name="line.72"></a>
+<FONT color="green">073</FONT> }<a name="line.73"></a>
+<FONT color="green">074</FONT> <a name="line.74"></a>
+<FONT color="green">075</FONT> /**<a name="line.75"></a>
+<FONT color="green">076</FONT> * Set the value of the password.<a name="line.76"></a>
+<FONT color="green">077</FONT> * @param password value of the password<a name="line.77"></a>
+<FONT color="green">078</FONT> */<a name="line.78"></a>
+<FONT color="green">079</FONT> public void setPassword(String password) {<a name="line.79"></a>
+<FONT color="green">080</FONT> this.password = password;<a name="line.80"></a>
+<FONT color="green">081</FONT> }<a name="line.81"></a>
+<FONT color="green">082</FONT> <a name="line.82"></a>
+<FONT color="green">083</FONT> /**<a name="line.83"></a>
+<FONT color="green">084</FONT> * Set the artefact to be handled.<a name="line.84"></a>
+<FONT color="green">085</FONT> * @param artefact artefact to be handled<a name="line.85"></a>
+<FONT color="green">086</FONT> */<a name="line.86"></a>
+<FONT color="green">087</FONT> public void setArtefact(File artefact) {<a name="line.87"></a>
+<FONT color="green">088</FONT> this.artefact = artefact;<a name="line.88"></a>
+<FONT color="green">089</FONT> }<a name="line.89"></a>
+<FONT color="green">090</FONT> <a name="line.90"></a>
+<FONT color="green">091</FONT> /**<a name="line.91"></a>
+<FONT color="green">092</FONT> * Set the name of the property that contains the result of the verification.<a name="line.92"></a>
+<FONT color="green">093</FONT> * @param verifyproperty name of the property<a name="line.93"></a>
+<FONT color="green">094</FONT> */<a name="line.94"></a>
+<FONT color="green">095</FONT> public void setVerifyproperty(String verifyproperty) {<a name="line.95"></a>
+<FONT color="green">096</FONT> this.verifyproperty = verifyproperty;<a name="line.96"></a>
+<FONT color="green">097</FONT> }<a name="line.97"></a>
+<FONT color="green">098</FONT> <a name="line.98"></a>
+<FONT color="green">099</FONT> /**<a name="line.99"></a>
+<FONT color="green">100</FONT> * Define the mapper to map source to destination files.<a name="line.100"></a>
+<FONT color="green">101</FONT> * @return a mapper to be configured.<a name="line.101"></a>
+<FONT color="green">102</FONT> * @exception org.apache.tools.ant.BuildException if more than one mapper is defined.<a name="line.102"></a>
+<FONT color="green">103</FONT> */<a name="line.103"></a>
+<FONT color="green">104</FONT> public Mapper createMapper() throws BuildException {<a name="line.104"></a>
+<FONT color="green">105</FONT> if (mapperElement != null) {<a name="line.105"></a>
+<FONT color="green">106</FONT> throw new BuildException("Cannot define more than one mapper",<a name="line.106"></a>
+<FONT color="green">107</FONT> getLocation());<a name="line.107"></a>
+<FONT color="green">108</FONT> }<a name="line.108"></a>
+<FONT color="green">109</FONT> mapperElement = new Mapper(getProject());<a name="line.109"></a>
+<FONT color="green">110</FONT> return mapperElement;<a name="line.110"></a>
+<FONT color="green">111</FONT> }<a name="line.111"></a>
+<FONT color="green">112</FONT> <a name="line.112"></a>
+<FONT color="green">113</FONT> public void execute() {<a name="line.113"></a>
+<FONT color="green">114</FONT> if (secring == null) {<a name="line.114"></a>
+<FONT color="green">115</FONT> throw new BuildException("secring attribute compulsory");<a name="line.115"></a>
+<FONT color="green">116</FONT> }<a name="line.116"></a>
+<FONT color="green">117</FONT> if (pubring == null) {<a name="line.117"></a>
+<FONT color="green">118</FONT> throw new BuildException("pubring attribute compulsory");<a name="line.118"></a>
+<FONT color="green">119</FONT> }<a name="line.119"></a>
+<FONT color="green">120</FONT> if (password == null) {<a name="line.120"></a>
+<FONT color="green">121</FONT> throw new BuildException("password attribute compulsory");<a name="line.121"></a>
+<FONT color="green">122</FONT> }<a name="line.122"></a>
+<FONT color="green">123</FONT> if (artefact == null) {<a name="line.123"></a>
+<FONT color="green">124</FONT> throw new BuildException("The 'artefact' attribute is compulsory.");<a name="line.124"></a>
+<FONT color="green">125</FONT> }<a name="line.125"></a>
+<FONT color="green">126</FONT> if (verifyproperty == null) {<a name="line.126"></a>
+<FONT color="green">127</FONT> throw new BuildException("The 'verifyproperty' attribute is compulsory.");<a name="line.127"></a>
+<FONT color="green">128</FONT> }<a name="line.128"></a>
+<FONT color="green">129</FONT> if (!secring.exists() || !secring.canRead()) {<a name="line.129"></a>
+<FONT color="green">130</FONT> throw new BuildException("secret keyring file '" + secring.getAbsolutePath() + "' does not exist or is not readable");<a name="line.130"></a>
+<FONT color="green">131</FONT> }<a name="line.131"></a>
+<FONT color="green">132</FONT> if (!pubring.exists() || !pubring.canRead()) {<a name="line.132"></a>
+<FONT color="green">133</FONT> throw new BuildException("public keyring file '" + pubring.getAbsolutePath() + "' does not exist or is not readable");<a name="line.133"></a>
+<FONT color="green">134</FONT> }<a name="line.134"></a>
+<FONT color="green">135</FONT> FileInputStream secStream;<a name="line.135"></a>
+<FONT color="green">136</FONT> FileInputStream pubStream;<a name="line.136"></a>
+<FONT color="green">137</FONT> KeyRing keyRing = null;<a name="line.137"></a>
+<FONT color="green">138</FONT> try {<a name="line.138"></a>
+<FONT color="green">139</FONT> secStream = new FileInputStream(secring);<a name="line.139"></a>
+<FONT color="green">140</FONT> pubStream = new FileInputStream(pubring);<a name="line.140"></a>
+<FONT color="green">141</FONT> keyRing = new BouncyCastleKeyRing(secStream,<a name="line.141"></a>
+<FONT color="green">142</FONT> pubStream, password.toCharArray() );<a name="line.142"></a>
+<FONT color="green">143</FONT> } catch (IOException ioe) {<a name="line.143"></a>
+<FONT color="green">144</FONT> throw new BuildException(ioe);<a name="line.144"></a>
+<FONT color="green">145</FONT> } catch (PGPException pgpe) {<a name="line.145"></a>
+<FONT color="green">146</FONT> throw new BuildException(pgpe);<a name="line.146"></a>
+<FONT color="green">147</FONT> }<a name="line.147"></a>
+<FONT color="green">148</FONT> if (artefact != null) {<a name="line.148"></a>
+<FONT color="green">149</FONT> doHandle(keyRing, artefact);<a name="line.149"></a>
+<FONT color="green">150</FONT> }<a name="line.150"></a>
+<FONT color="green">151</FONT> FileUtils.close(secStream);<a name="line.151"></a>
+<FONT color="green">152</FONT> FileUtils.close(pubStream);<a name="line.152"></a>
+<FONT color="green">153</FONT> }<a name="line.153"></a>
+<FONT color="green">154</FONT> <a name="line.154"></a>
+<FONT color="green">155</FONT> private void doHandle(KeyRing keyRing, File oneartefact) {<a name="line.155"></a>
+<FONT color="green">156</FONT> doHandle(keyRing, oneartefact, oneartefact.getParentFile(), oneartefact.getName());<a name="line.156"></a>
+<FONT color="green">157</FONT> }<a name="line.157"></a>
+<FONT color="green">158</FONT> <a name="line.158"></a>
+<FONT color="green">159</FONT> private void doHandle(KeyRing keyRing, File oneartefact, File basedir, String relpath) {<a name="line.159"></a>
+<FONT color="green">160</FONT> FileInputStream artifactFis = null;<a name="line.160"></a>
+<FONT color="green">161</FONT> FileInputStream signatureFis = null;<a name="line.161"></a>
+<FONT color="green">162</FONT> File signature;<a name="line.162"></a>
+<FONT color="green">163</FONT> boolean isValid = false;<a name="line.163"></a>
+<FONT color="green">164</FONT> <a name="line.164"></a>
+<FONT color="green">165</FONT> try {<a name="line.165"></a>
+<FONT color="green">166</FONT> artifactFis = new FileInputStream(oneartefact);<a name="line.166"></a>
+<FONT color="green">167</FONT> FileNameMapper mapper = getMapper();<a name="line.167"></a>
+<FONT color="green">168</FONT> String [] mappedFiles = mapper.mapFileName(relpath);<a name="line.168"></a>
+<FONT color="green">169</FONT> if (mappedFiles == null || mappedFiles.length != 1) {<a name="line.169"></a>
+<FONT color="green">170</FONT> throw new BuildException("mapper returned more or less than one output");<a name="line.170"></a>
+<FONT color="green">171</FONT> }<a name="line.171"></a>
+<FONT color="green">172</FONT> signature = new File(basedir, mappedFiles[0]);<a name="line.172"></a>
+<FONT color="green">173</FONT> signatureFis = new FileInputStream(signature);<a name="line.173"></a>
+<FONT color="green">174</FONT> OpenPgpSignatureVerifier verifier = new BouncyCastleOpenPgpSignatureVerifier();<a name="line.174"></a>
+<FONT color="green">175</FONT> SignatureStatus status = verifier.verifyDetachedSignature(artifactFis, signatureFis, keyRing);<a name="line.175"></a>
+<FONT color="green">176</FONT> isValid = status.isValid();<a name="line.176"></a>
+<FONT color="green">177</FONT> } catch (FileNotFoundException fnfe) {<a name="line.177"></a>
+<FONT color="green">178</FONT> throw new BuildException(fnfe);<a name="line.178"></a>
+<FONT color="green">179</FONT> } catch (IOException ioe) {<a name="line.179"></a>
+<FONT color="green">180</FONT> throw new BuildException(ioe);<a name="line.180"></a>
+<FONT color="green">181</FONT> } catch (OpenPgpException opgpe) {<a name="line.181"></a>
+<FONT color="green">182</FONT> throw new BuildException(opgpe);<a name="line.182"></a>
+<FONT color="green">183</FONT> }<a name="line.183"></a>
+<FONT color="green">184</FONT> finally {<a name="line.184"></a>
+<FONT color="green">185</FONT> getProject().setProperty(verifyproperty, Boolean.toString(isValid));<a name="line.185"></a>
+<FONT color="green">186</FONT> }<a name="line.186"></a>
+<FONT color="green">187</FONT> FileUtils.close(signatureFis);<a name="line.187"></a>
+<FONT color="green">188</FONT> FileUtils.close(artifactFis);<a name="line.188"></a>
+<FONT color="green">189</FONT> }<a name="line.189"></a>
+<FONT color="green">190</FONT> <a name="line.190"></a>
+<FONT color="green">191</FONT> /**<a name="line.191"></a>
+<FONT color="green">192</FONT> * Return the mapper to use based on nested elements or use a default mapping.<a name="line.192"></a>
+<FONT color="green">193</FONT> */<a name="line.193"></a>
+<FONT color="green">194</FONT> private FileNameMapper getMapper() {<a name="line.194"></a>
+<FONT color="green">195</FONT> FileNameMapper mapper = null;<a name="line.195"></a>
+<FONT color="green">196</FONT> if (mapperElement != null) {<a name="line.196"></a>
+<FONT color="green">197</FONT> mapper = mapperElement.getImplementation();<a name="line.197"></a>
+<FONT color="green">198</FONT> } else {<a name="line.198"></a>
+<FONT color="green">199</FONT> mapper = new GlobPatternMapper();<a name="line.199"></a>
+<FONT color="green">200</FONT> mapper.setFrom("*");<a name="line.200"></a>
+<FONT color="green">201</FONT> if (asciiarmor) {<a name="line.201"></a>
+<FONT color="green">202</FONT> mapper.setTo("*.asc");<a name="line.202"></a>
+<FONT color="green">203</FONT> } else {<a name="line.203"></a>
+<FONT color="green">204</FONT> mapper.setTo("*.sig");<a name="line.204"></a>
+<FONT color="green">205</FONT> }<a name="line.205"></a>
+<FONT color="green">206</FONT> }<a name="line.206"></a>
+<FONT color="green">207</FONT> return mapper;<a name="line.207"></a>
+<FONT color="green">208</FONT> }<a name="line.208"></a>
+<FONT color="green">209</FONT> }<a name="line.209"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</PRE>
+</BODY>
+</HTML>
\ No newline at end of file
Propchange: websites/production/commons/content/sandbox/commons-openpgp/apidocs/src-html/org/apache/commons/openpgp/ant/OpenPgpVerifierTask.html
------------------------------------------------------------------------------
svn:eol-style = native
Modified: websites/production/commons/content/sandbox/commons-openpgp/apidocs/stylesheet.css
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/apidocs/stylesheet.css (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/apidocs/stylesheet.css Sat Aug 10 22:25:17 2013
@@ -26,4 +26,3 @@ h1 { font-size: 145% }
.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
-
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/help.css
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/help.css (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/help.css Sat Aug 10 22:25:17 2013
@@ -19,4 +19,4 @@ dd {
margin: 0;
padding: 1em;
width: 60%;
-}
+}
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/main.css
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/main.css (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/main.css Sat Aug 10 22:25:17 2013
@@ -43,7 +43,7 @@ div.percentgraph
background-color: #f02020;
border: #808080 1px solid;
height: 1.3em;
- magin: 0px;
+ margin: 0px;
padding: 0px;
width: 100px;
}
@@ -52,7 +52,7 @@ div.percentgraph div.greenbar
{
background-color: #00f000;
height: 1.3em;
- magin: 0px;
+ margin: 0px;
padding: 0px;
}
@@ -60,7 +60,7 @@ div.percentgraph div.na
{
background-color: #eaeaea;
height: 1.3em;
- magin: 0px;
+ margin: 0px;
padding: 0px;
}
@@ -128,4 +128,4 @@ table.report td.heading:hover {
table.report td.value {
text-align: right;
-}
+}
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/source-viewer.css
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/source-viewer.css (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/source-viewer.css Sat Aug 10 22:25:17 2013
@@ -61,7 +61,6 @@ span.keyword {
span.srcUncovered {
background: #ff9090;
- font-weight: bold;
}
span.string {
@@ -71,4 +70,4 @@ span.string {
span.text_italic {
font-size: 12px;
font-style: italic;
-}
+}
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/tooltip.css
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/tooltip.css (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/css/tooltip.css Sat Aug 10 22:25:17 2013
@@ -46,4 +46,4 @@ a.hastooltip:hover span {
text-decoration: none;
top: 2em;
width: 20em;
-}
+}
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-packages.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-packages.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-packages.html Sat Aug 10 22:25:17 2013
@@ -20,4 +20,4 @@
</tr>
</table>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.ant.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.ant.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.ant.html Sat Aug 10 22:25:17 2013
@@ -17,7 +17,10 @@ org.apache.commons.openpgp.ant
<tr>
<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.ant.OpenPgpSignerTask.html">OpenPgpSignerTask</a> <i>(0%)</i></td>
</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.ant.OpenPgpVerifierTask.html">OpenPgpVerifierTask</a> <i>(0%)</i></td>
+</tr>
</tbody>
</table>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles-org.apache.commons.openpgp.html Sat Aug 10 22:25:17 2013
@@ -15,45 +15,45 @@ org.apache.commons.openpgp
<table width="100%">
<tbody>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a> <i>(77%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a> <i>(82%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a> <i>(89%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a> <i>(88%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSigner.html">BouncyCastleOpenPgpSigner</a> <i>(90%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a> <i>(51%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a> <i>(65%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a> <i>(51%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a> <i>(71%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a> <i>(50%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a> <i>(89%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a> <i>(88%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a> <i>(50%)</i></td>
</tr>
</tbody>
</table>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-sourcefiles.html Sat Aug 10 22:25:17 2013
@@ -15,48 +15,51 @@ All Packages
<table width="100%">
<tbody>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a> <i>(77%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a> <i>(82%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a> <i>(89%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a> <i>(88%)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpSigner.html">BouncyCastleOpenPgpSigner</a> <i>(90%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a> <i>(51%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a> <i>(65%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a> <i>(51%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a> <i>(71%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a> <i>(50%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a> <i>(N/A)</i></td>
</tr>
<tr>
<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.ant.OpenPgpSignerTask.html">OpenPgpSignerTask</a> <i>(0%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a> <i>(N/A)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a> <i>(89%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.ant.OpenPgpVerifierTask.html">OpenPgpVerifierTask</a> <i>(0%)</i></td>
</tr>
<tr>
-<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a> <i>(0%)</i></td>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a> <i>(88%)</i></td>
+</tr>
+<tr>
+<td nowrap="nowrap"><a target="summary" href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a> <i>(50%)</i></td>
</tr>
</tbody>
</table>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.ant.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.ant.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.ant.html Sat Aug 10 22:25:17 2013
@@ -16,7 +16,7 @@
<table class="report" id="packageResults">
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
- <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">1</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/91</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/36</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.4615384615384617;</span>3.462</td></tr>
+ <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/168</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/66</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9166666666666665;</span>3,917</td></tr>
</tbody>
</table>
<script type="text/javascript">
@@ -28,7 +28,9 @@ packageTable.sort(0);
<table class="report" id="classResults">
<thead><tr> <td class="heading">Classes in this Package</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
- <tr><td><a href="org.apache.commons.openpgp.ant.OpenPgpSignerTask.html">OpenPgpSignerTask</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/91</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/36</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.4615384615384617;</span>3.462</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.ant.OpenPgpSignerTask.html">OpenPgpSignerTask</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/87</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/36</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.769230769230769;</span>3,769</td></tr>
+
+ <tr><td><a href="org.apache.commons.openpgp.ant.OpenPgpVerifierTask.html">OpenPgpVerifierTask</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/81</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/30</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.090909090909091;</span>4,091</td></tr>
</tbody>
</table>
@@ -37,6 +39,6 @@ var classTable = new SortableTable(docum
["String", "Percentage", "Percentage", "FormattedNumber"]);
classTable.sort(0);
</script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9 on 17/05/08 17:36.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.2 on 2013-08-11 00:16.</div>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary-org.apache.commons.openpgp.html Sat Aug 10 22:25:17 2013
@@ -16,8 +16,8 @@
<table class="report" id="packageResults">
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
- <tr><td><a href="frame-summary-org.apache.commons.openpgp.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.html"'>org.apache.commons.openpgp</a></td><td class="value">18</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">58%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:58px"><span class="text">89/153</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">62%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:62px"><span class="text">20/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.8888888888888888;</span>1.889</td></tr>
- <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">1</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/91</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/36</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.4615384615384617;</span>3.462</td></tr>
+ <tr><td><a href="frame-summary-org.apache.commons.openpgp.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.html"'>org.apache.commons.openpgp</a></td><td class="value">13</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">74%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:74px"><span class="text">114/153</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">87%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:87px"><span class="text">35/40</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.8571428571428572;</span>1,857</td></tr>
+ <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/168</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/66</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9166666666666665;</span>3,917</td></tr>
</tbody>
</table>
<script type="text/javascript">
@@ -29,36 +29,31 @@ packageTable.sort(0);
<table class="report" id="classResults">
<thead><tr> <td class="heading">Classes in this Package</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
- <tr><td><a href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">77%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:76px"><span class="text">23/30</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">7/14</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.3333333333333335;</span>2.333</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.BouncyCastleKeyRing.html">BouncyCastleKeyRing</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">82%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:82px"><span class="text">29/35</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">80%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:80px"><span class="text">8/10</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.7;</span>1,7</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">89%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:88px"><span class="text">8/9</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.0;</span>2</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpSignatureVerifier.html">BouncyCastleOpenPgpSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">88%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:88px"><span class="text">8/9</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.0;</span>2</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpSigner.html">BouncyCastleOpenPgpSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">90%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:90px"><span class="text">9/10</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.0;</span>2</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpSigner.html">BouncyCastleOpenPgpSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">90%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:90px"><span class="text">9/10</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">100%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:100px"><span class="text">4/4</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.0;</span>2</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">51%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:51px"><span class="text">20/39</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">3/6</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.5;</span>3.5</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSignatureVerifier.html">BouncyCastleOpenPgpStreamingSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">65%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:65px"><span class="text">29/44</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">87%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:87px"><span class="text">14/16</span></div></div></td></tr></table></td><td class="value"><span class="hidden">4.8;</span>4,8</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">51%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:51px"><span class="text">21/41</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">2/4</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.1666666666666665;</span>3.167</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.BouncyCastleOpenPgpStreamingSigner.html">BouncyCastleOpenPgpStreamingSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">27/38</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">83%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:83px"><span class="text">5/6</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.0;</span>3</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></
div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.KeyRing.html">KeyRing$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.KeyRing.html">KeyRing</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></
div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/6</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.OpenPgpException.html">OpenPgpException</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">2/4</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); ret
urn false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.OpenPgpSignatureVerifier.html">OpenPgpSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); ret
urn false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></s
pan></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.OpenPgpSigner.html">OpenPgpSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></s
pan></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow
('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSignatureVerifier.html">OpenPgpStreamingSignatureVerifier</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow
('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return
false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner$1</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.OpenPgpStreamingSigner.html">OpenPgpStreamingSigner</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return
false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">89%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:88px"><span class="text">8/9</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.SignatureStatus.html">SignatureStatus</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">88%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:88px"><span class="text">8/9</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
- <tr><td><a href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/4</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
+ <tr><td><a href="org.apache.commons.openpgp.UnknownKeyException.html">UnknownKeyException</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">50%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:50px"><span class="text">2/4</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.0;</span>1</td></tr>
</tbody>
</table>
@@ -67,6 +62,6 @@ var classTable = new SortableTable(docum
["String", "Percentage", "Percentage", "FormattedNumber"]);
classTable.sort(0);
</script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9 on 17/05/08 17:36.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.2 on 2013-08-11 00:16.</div>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/frame-summary.html Sat Aug 10 22:25:17 2013
@@ -16,9 +16,9 @@
<table class="report" id="packageResults">
<thead><tr> <td class="heading">Package</td> <td class="heading"># Classes</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
<tbody>
- <tr><td><b>All Packages</b></td><td class="value">14</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">36%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:36px"><span class="text">89/244</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">29%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:29px"><span class="text">20/68</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.2413793103448274;</span>2.241</td></tr>
- <tr><td><a href="frame-summary-org.apache.commons.openpgp.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.html"'>org.apache.commons.openpgp</a></td><td class="value">18</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">58%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:58px"><span class="text">89/153</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">62%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:62px"><span class="text">20/32</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.8888888888888888;</span>1.889</td></tr>
- <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">1</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/91</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/36</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.4615384615384617;</span>3.462</td></tr>
+ <tr><td><b>All Packages</b></td><td class="value">15</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">35%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:35px"><span class="text">114/321</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">33%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:33px"><span class="text">35/106</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.5342465753424657;</span>2,534</td></tr>
+ <tr><td><a href="frame-summary-org.apache.commons.openpgp.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.html"'>org.apache.commons.openpgp</a></td><td class="value">13</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">74%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:74px"><span class="text">114/153</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">87%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:87px"><span class="text">35/40</span></div></div></td></tr></table></td><td class="value"><span class="hidden">1.8571428571428572;</span>1,857</td></tr>
+ <tr><td><a href="frame-summary-org.apache.commons.openpgp.ant.html" onclick='parent.sourceFileList.location.href="frame-sourcefiles-org.apache.commons.openpgp.ant.html"'>org.apache.commons.openpgp.ant</a></td><td class="value">2</td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/168</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/66</span></div></div></td></tr></table></td><td class="value"><span class="hidden">3.9166666666666665;</span>3,917</td></tr>
</tbody>
</table>
<script type="text/javascript">
@@ -26,6 +26,6 @@ var packageTable = new SortableTable(doc
["String", "Number", "Percentage", "Percentage", "FormattedNumber"]);
packageTable.sort(0);
</script>
-<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9 on 17/05/08 17:36.</div>
+<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 1.9.2 on 2013-08-11 00:16.</div>
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/help.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/help.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/help.html Sat Aug 10 22:25:17 2013
@@ -28,4 +28,4 @@
</body>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/index.html
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/index.html (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/index.html Sat Aug 10 22:25:17 2013
@@ -22,4 +22,4 @@
</noframes>
</frameset>
-</html>
+</html>
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/customsorttypes.js
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/customsorttypes.js (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/customsorttypes.js Sat Aug 10 22:25:17 2013
@@ -1,65 +1,65 @@
-/*
- * Cobertura - http://cobertura.sourceforge.net/
- *
- * Copyright (C) 2005 Mark Doliner
- * Copyright (C) 2005 Olivier Parent
- *
- * Cobertura is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published
- * by the Free Software Foundation; either version 2 of the License,
- * or (at your option) any later version.
- *
- * Cobertura is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Cobertura; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
- */
-
-
-
-function percentageSortType( s )
-{
- var ret;
- var i = s.indexOf( "%" );
-
- if (i != -1) {
- s = s.substr( 0, i );
- }
- ret = parseFloat(s);
- if (isNaN(ret)) {
- ret = -1;
- }
-
- return ret;
-}
-
-SortableTable.prototype.addSortType( "Percentage", percentageSortType );
-
-
-
-// This is needed for correctly sorting numbers in different
-// locales. The stock number converter only expects to sort
-// numbers which use a period as a separator instead of a
-// comma (like French).
-function formattedNumberSortType( s )
-{
- var ret;
- var i = s.indexOf(';');
-
- if (i != -1) {
- s = s.substring(0, i);
- }
- ret = parseFloat(s);
- if (isNaN(ret)) {
- return -1;
- }
-
- return ret;
-}
-
-SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType );
+/*
+ * Cobertura - http://cobertura.sourceforge.net/
+ *
+ * Copyright (C) 2005 Mark Doliner
+ * Copyright (C) 2005 Olivier Parent
+ *
+ * Cobertura is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published
+ * by the Free Software Foundation; either version 2 of the License,
+ * or (at your option) any later version.
+ *
+ * Cobertura is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Cobertura; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+
+
+function percentageSortType( s )
+{
+ var ret;
+ var i = s.indexOf( "%" );
+
+ if (i != -1) {
+ s = s.substr( 0, i );
+ }
+ ret = parseFloat(s);
+ if (isNaN(ret)) {
+ ret = -1;
+ }
+
+ return ret;
+}
+
+SortableTable.prototype.addSortType( "Percentage", percentageSortType );
+
+
+
+// This is needed for correctly sorting numbers in different
+// locales. The stock number converter only expects to sort
+// numbers which use a period as a separator instead of a
+// comma (like French).
+function formattedNumberSortType( s )
+{
+ var ret;
+ var i = s.indexOf(';');
+
+ if (i != -1) {
+ s = s.substring(0, i);
+ }
+ ret = parseFloat(s);
+ if (isNaN(ret)) {
+ return -1;
+ }
+
+ return ret;
+}
+
+SortableTable.prototype.addSortType( "FormattedNumber", formattedNumberSortType );
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/popup.js
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/popup.js (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/popup.js Sat Aug 10 22:25:17 2013
@@ -5,4 +5,4 @@ function popupwindow(url)
if (window.focus) {
newwindow.focus()
}
-}
+}
\ No newline at end of file
Modified: websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/sortabletable.js
==============================================================================
--- websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/sortabletable.js (original)
+++ websites/production/commons/content/sandbox/commons-openpgp/cobertura/js/sortabletable.js Sat Aug 10 22:25:17 2013
@@ -452,4 +452,4 @@ SortableTable.prototype.addSortType("Num
SortableTable.prototype.addSortType("CaseInsensitiveString", SortableTable.toUpperCase);
SortableTable.prototype.addSortType("Date", SortableTable.toDate);
SortableTable.prototype.addSortType("String");
-// None is a special case
+// None is a special case
\ No newline at end of file