package org.bouncycastle.openpgp;

/**
 * Holder for a list of PGPOnePassSignatures
 */
public class PGPOnePassSignatureList
{
	PGPOnePassSignature[]	sigs;
	
	public PGPOnePassSignatureList(
		PGPOnePassSignature[]	sigs)
	{
		this.sigs = new PGPOnePassSignature[sigs.length];
		
		System.arraycopy(sigs, 0, this.sigs, 0, sigs.length);
	}
	
	public PGPOnePassSignatureList(
		PGPOnePassSignature	sig)
	{
		this.sigs = new PGPOnePassSignature[1];
		this.sigs[0] = sig;
	}
	
	public PGPOnePassSignature get(
		int	index)
	{
		return sigs[index];
	}
	
	public int size()
	{
		return sigs.length;
	}
	
	public boolean isEmpty()
	{
		return (sigs.length == 0);
	}
}
