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

package org.bouncycastle.crypto;

public enum PasswordConverter implements CharToByteConverter
{
    ASCII {
        @Override
        public String getType() {
            return "ASCII";
        }
        
        @Override
        public byte[] convert(final char[] array) {
            return PBEParametersGenerator.PKCS5PasswordToBytes(array);
        }
    }, 
    UTF8 {
        @Override
        public String getType() {
            return "UTF8";
        }
        
        @Override
        public byte[] convert(final char[] array) {
            return PBEParametersGenerator.PKCS5PasswordToUTF8Bytes(array);
        }
    }, 
    PKCS12 {
        @Override
        public String getType() {
            return "PKCS12";
        }
        
        @Override
        public byte[] convert(final char[] array) {
            return PBEParametersGenerator.PKCS12PasswordToBytes(array);
        }
    };
}
