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 encrypted 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 a callback function that will be invoked to get a passphrase for encryption if the passphrase was not set by the '''archive_write_set_passphrase'''() function.
== SEE ALSO == [[ManPageBsdtar1]], [[ManPageArchiveWrite3]], [[ManPageArchiveWriteSetOptions3]], [[ManPageLibarchive3]]