All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bouncycastle.crypto.internal.BlockCipherPadding Maven / Gradle / Ivy

Go to download

The FIPS 140-3 Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms certified to FIPS 140-3 level 1. This jar contains JCE provider and low-level API for the BC-FJA version 2.0.0, FIPS Certificate #4743. Please see certificate for certified platform details.

There is a newer version: 2.0.0
Show newest version
package org.bouncycastle.crypto.internal;

public enum BlockCipherPadding
{
    PKCS7("PKCS7", false),
    ISO10126_2("ISO10126-2", true),
    X923("X9.23", true),
    ISO7816_4("ISO7816-4", false),
    TBC("TBC", false),
    CS1("CS1", false),
    CS2("CS2", false),
    CS3("CS3", false);

    private final String code;
    private final boolean requiresRandom;

    BlockCipherPadding(String code, boolean requiresRandom)
    {
        this.code = code;
        this.requiresRandom = requiresRandom;
    }

    public String getCode()
    {
        return code;
    }

    public boolean requiresRandom()
    {
        return requiresRandom;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy