Blame doc/wiki/ManPageArchiveReadAddPassphrase3.wiki

Packit 08bd4c
ARCHIVE_READ_ADD_PASSPHRASE(3) manual page 
Packit 08bd4c
== NAME == 
Packit 08bd4c
'''archive_read_add_passphrase''', 
Packit 08bd4c
'''archive_read_set_passphrase_callback''' 
Packit 08bd4c
- functions for reading encrypted archives 
Packit 08bd4c
== LIBRARY == 
Packit 08bd4c
Streaming Archive Library (libarchive, -larchive) 
Packit 08bd4c
== SYNOPSIS == 
Packit 08bd4c
'''<nowiki>#include <archive.h></nowiki>''' 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_read_add_passphrase'''(''struct archive *'', ''const char *passphrase''); 
Packit 08bd4c

Packit 08bd4c
''int'' 
Packit 08bd4c

Packit 08bd4c
'''archive_read_set_passphrase_callback'''(''struct archive *'', ''void *client_data'', ''archive_passphrase_callback *''); 
Packit 08bd4c
== DESCRIPTION == 
Packit 08bd4c
Packit 08bd4c
'''archive_read_add_passphrase'''()
Packit 08bd4c
Register passphrases for reading an encryption archive. 
Packit 08bd4c
If 
Packit 08bd4c
''passphrase'' 
Packit 08bd4c
is 
Packit 08bd4c
NULL 
Packit 08bd4c
or empty, this function will do nothing and 
Packit 08bd4c
'''ARCHIVE_FAILED''' 
Packit 08bd4c
will be returned. 
Packit 08bd4c
Otherwise, 
Packit 08bd4c
'''ARCHIVE_OK''' 
Packit 08bd4c
will be returned.  
Packit 08bd4c
'''archive_read_set_passphrase_callback'''()
Packit 08bd4c
Register callback function that will be invoked to get a passphrase  
Packit 08bd4c
for decrption after trying all passphrases registered by the 
Packit 08bd4c
'''archive_read_add_passphrase'''() 
Packit 08bd4c
function failed. 
Packit 08bd4c
 
Packit 08bd4c
== SEE ALSO == 
Packit 08bd4c
[[ManPageBsdtar1]], 
Packit 08bd4c
[[ManPageibarchive3]], 
Packit 08bd4c
[[ManPagerchiveead3]], 
Packit 08bd4c
[[ManPagerchiveeadetptions3]]