LibreOffice Module svl (master) 1
Functions
passwordcontainer.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <string_view>
#include "passwordcontainer.hxx"
#include <cppuhelper/factory.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequence.hxx>
#include <o3tl/string_view.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/task/InteractionHandler.hpp>
#include <com/sun/star/task/MasterPasswordRequest.hpp>
#include <com/sun/star/task/NoMasterException.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <osl/diagnose.h>
#include <rtl/character.hxx>
#include <rtl/cipher.h>
#include <rtl/digest.h>
#include <rtl/byteseq.hxx>
#include <rtl/ustrbuf.hxx>
Include dependency graph for passwordcontainer.cxx:

Go to the source code of this file.

Functions

static OUString createIndex (const std::vector< OUString > &lines)
 
static std::vector< OUString > getInfoFromInd (std::u16string_view aInd)
 
static bool shorterUrl (OUString &aURL)
 
static OUString getAsciiLine (const ::rtl::ByteSequence &buf)
 
::rtl::ByteSequence getBufFromAsciiLine (std::u16string_view line)
 
static OUString ReencodeAsOldHash (std::u16string_view rPass)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * svl_PasswordContainer_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Function Documentation

◆ createIndex()

static OUString createIndex ( const std::vector< OUString > &  lines)
static

◆ getAsciiLine()

static OUString getAsciiLine ( const ::rtl::ByteSequence &  buf)
static

Definition at line 150 of file passwordcontainer.cxx.

Referenced by PasswordContainer::EncodePasswords().

◆ getBufFromAsciiLine()

::rtl::ByteSequence getBufFromAsciiLine ( std::u16string_view  line)
static

Definition at line 169 of file passwordcontainer.cxx.

References line, and OUStringToOString().

Referenced by PasswordContainer::DecodePasswords().

◆ getInfoFromInd()

static std::vector< OUString > getInfoFromInd ( std::u16string_view  aInd)
static

Definition at line 85 of file passwordcontainer.cxx.

References i, line, and OUStringToOString().

Referenced by PasswordContainer::DecodePasswords(), and StorageItem::getInfo().

◆ ReencodeAsOldHash()

static OUString ReencodeAsOldHash ( std::u16string_view  rPass)
static

◆ shorterUrl()

static bool shorterUrl ( OUString &  aURL)
static

Definition at line 137 of file passwordcontainer.cxx.

References aURL.

◆ svl_PasswordContainer_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * svl_PasswordContainer_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 1387 of file passwordcontainer.cxx.