// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.tsp.ers;

import org.bouncycastle.operator.DigestCalculator;

public class ERSByteData extends ERSCachingData
{
    private final byte[] content;
    
    public ERSByteData(final byte[] content) {
        this.content = content;
    }
    
    @Override
    protected byte[] calculateHash(final DigestCalculator digestCalculator, final byte[] array) {
        final byte[] calculateDigest = ERSUtil.calculateDigest(digestCalculator, this.content);
        if (array != null) {
            return ERSUtil.concatPreviousHashes(digestCalculator, array, calculateDigest);
        }
        return calculateDigest;
    }
}
