Search in sources :

Example 1 with ConcurrentBag

use of org.xipki.common.concurrent.ConcurrentBag in project xipki by xipki.

the class FpIdCalculator method getMD5MessageDigests.

private static ConcurrentBag<ConcurrentBagEntry<Digest>> getMD5MessageDigests() {
    ConcurrentBag<ConcurrentBagEntry<Digest>> mds = new ConcurrentBag<>();
    for (int i = 0; i < PARALLELISM; i++) {
        Digest md = new SHA1Digest();
        mds.add(new ConcurrentBagEntry<>(md));
    }
    return mds;
}
Also used : Digest(org.bouncycastle.crypto.Digest) SHA1Digest(org.bouncycastle.crypto.digests.SHA1Digest) ConcurrentBagEntry(org.xipki.common.concurrent.ConcurrentBagEntry) SHA1Digest(org.bouncycastle.crypto.digests.SHA1Digest) ConcurrentBag(org.xipki.common.concurrent.ConcurrentBag)

Aggregations

Digest (org.bouncycastle.crypto.Digest)1 SHA1Digest (org.bouncycastle.crypto.digests.SHA1Digest)1 ConcurrentBag (org.xipki.common.concurrent.ConcurrentBag)1 ConcurrentBagEntry (org.xipki.common.concurrent.ConcurrentBagEntry)1