ARCHIVE_READ_ADD_PASSPHRASE(3) manual page == NAME == '''archive_read_add_passphrase''', '''archive_read_set_passphrase_callback''' - functions for reading encrypted archives == LIBRARY == Streaming Archive Library (libarchive, -larchive) == SYNOPSIS == '''#include '''
''int''
'''archive_read_add_passphrase'''(''struct archive *'', ''const char *passphrase'');
''int''
'''archive_read_set_passphrase_callback'''(''struct archive *'', ''void *client_data'', ''archive_passphrase_callback *''); == DESCRIPTION ==
'''archive_read_add_passphrase'''()
Register passphrases for reading an encryption archive. If ''passphrase'' is NULL or empty, this function will do nothing and '''ARCHIVE_FAILED''' will be returned. Otherwise, '''ARCHIVE_OK''' will be returned.
'''archive_read_set_passphrase_callback'''()
Register callback function that will be invoked to get a passphrase for decrption after trying all passphrases registered by the '''archive_read_add_passphrase'''() function failed.
== SEE ALSO == [[ManPageBsdtar1]], [[ManPageibarchive3]], [[ManPagerchiveead3]], [[ManPagerchiveeadetptions3]]