ARCHIVE_WRITE_SET_PASSPHRASE(3) manual page == NAME == '''archive_write_set_passphrase''', '''archive_write_set_passphrase_callback''' - functions for writing encrypted archives == LIBRARY == Streaming Archive Library (libarchive, -larchive) == SYNOPSIS == '''#include '''
''int''
'''archive_write_set_passphrase'''(''struct archive *'', ''const char *passphrase'');
''int''
'''archive_write_set_passphrase_callback'''(''struct archive *'', ''void *client_data'', ''archive_passphrase_callback *''); == DESCRIPTION ==
'''archive_write_set_passphrase'''()
Set a passphrase for writing 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_write_set_passphrase_callback'''()
Register callback function that will be invoked to get a passphrase for encrption if the passphrase was not set by the '''archive_write_set_passphrase'''() function.
== SEE ALSO == [[ManPageBsdtar1]], [[ManPageibarchive3]], [[ManPagerchiverite3]], [[ManPagerchiveriteetptions3]]