Home | History | Annotate | Download | only in jsse

Lines Matching refs:padding

65     protected static enum Padding {
83 * The current cipher padding.
85 private Padding padding = Padding.PKCS5PADDING;
116 protected OpenSSLCipher(Mode mode, Padding padding) {
118 this.padding = padding;
141 * Checks whether the cipher supports this particular cipher {@code padding}
144 protected abstract void checkSupportedPadding(Padding padding) throws NoSuchPaddingException;
170 final Padding padding;
172 padding = Padding.valueOf(paddingStrUpper);
174 NoSuchPaddingException newE = new NoSuchPaddingException("No such padding: "
179 checkSupportedPadding(padding);
180 this.padding = padding;
190 * {@code inputLen}. If padding is enabled and the size of the input puts it
191 * right at the block size, it will add another block for the padding.
198 if (padding == Padding.NOPADDING) {
268 // OpenSSL only supports PKCS5 Padding.
270 padding == Padding.PKCS5PADDING);
501 protected AES(Mode mode, Padding padding) {
502 super(mode, padding);
506 public CBC(Padding padding) {
507 super(Mode.CBC, padding);
512 super(Padding.NOPADDING);
518 super(Padding.PKCS5PADDING);
524 public CFB(Padding padding) {
525 super(Mode.CFB, padding);
530 super(Padding.NOPADDING);
536 super(Padding.PKCS5PADDING);
542 public CTR(Padding padding) {
543 super(Mode.CTR, padding);
548 super(Padding.NOPADDING);
554 super(Padding.PKCS5PADDING);
560 public ECB(Padding padding) {
561 super(Mode.ECB, padding);
566 super(Padding.NOPADDING);
572 super(Padding.PKCS5PADDING);
578 public OFB(Padding padding) {
579 super(Mode.OFB, padding);
584 super(Padding.NOPADDING);
590 super(Padding.PKCS5PADDING);
625 protected void checkSupportedPadding(Padding padding) throws NoSuchPaddingException {
626 switch (padding) {
631 throw new NoSuchPaddingException("Unsupported padding " + padding.toString());
649 public DESEDE(Mode mode, Padding padding) {
650 super(mode, padding);
654 public CBC(Padding padding) {
655 super(Mode.CBC, padding);
660 super(Padding.NOPADDING);
666 super(Padding.PKCS5PADDING);
672 public CFB(Padding padding) {
673 super(Mode.CFB, padding);
678 super(Padding.NOPADDING);
684 super(Padding.PKCS5PADDING);
690 public ECB(Padding padding) {
691 super(Mode.ECB, padding);
696 super(Padding.NOPADDING);
702 super(Padding.PKCS5PADDING);
708 public OFB(Padding padding) {
709 super(Mode.OFB, padding);
714 super(Padding.NOPADDING);
720 super(Padding.PKCS5PADDING);
764 protected void checkSupportedPadding(Padding padding) throws NoSuchPaddingException {
765 switch (padding) {
770 throw new NoSuchPaddingException("Unsupported padding " + padding.toString());
799 protected void checkSupportedPadding(Padding padding) throws NoSuchPaddingException {
800 throw new NoSuchPaddingException("ARC4 does not support padding");