/************************************************* * PBE Lookup Header File * * (C) 1999-2007 Jack Lloyd * *************************************************/ #ifndef BOTAN_LOOKUP_PBE_H__ #define BOTAN_LOOKUP_PBE_H__ #include #include namespace Botan { /** * Factory function for PBEs. * @param pbe_name the name of the PBE algorithm to retrieve * @return a PBE with randomly created parameters */ BOTAN_DLL PBE* get_pbe(const std::string&); /** * Factory function for PBEs. * @param pbe_oid the oid of the desired PBE * @param params a DataSource providing the DER encoded parameters to use * @return the PBE with the specified parameters */ BOTAN_DLL PBE* get_pbe(const OID&, DataSource&); } #endif