package org.bouncycastle.crypto; /** * Interface for a converter that produces a byte encoding for a char array. */ public interface CharToByteConverter { /** * Return the type of the conversion. * * @return a type name for the conversion. */ String getType(); /** * Return a byte encoded representation of the passed in password. * * @param password the characters to encode. * @return a byte encoding of password. */ byte[] convert(char[] password); }