summaryrefslogtreecommitdiff
path: root/security/libpreludedb
diff options
context:
space:
mode:
authorwiz <wiz>2007-06-05 05:35:19 +0000
committerwiz <wiz>2007-06-05 05:35:19 +0000
commit36f40c4d1dadcbd88898ef7f9ed109dd1bd8fdb5 (patch)
treeabcc58035002b0d70b07efca2c1864436238b9b6 /security/libpreludedb
parent3072a67ebb0a703b790a1b93a25405a73d7cd654 (diff)
downloadpkgsrc-36f40c4d1dadcbd88898ef7f9ed109dd1bd8fdb5.tar.gz
Update to 0.6.0:
Noteworthy changes in version 0.6.0 (2007-05-XX) ------------------------------------------------ * Dropped all internal random, cipher, digest libs and only use gcrypt for such tasks. The library should only provide functions dedicated to parsing and packet creation for the protocol. * Adjust code for the new Libgcrypt interface. Now Libgcrypt >1.2.2 is required to build the code. * This new version introduces an API change and thus incompatibilities to prior versions. * Lots of cleanups all over the place. This also includes simplification for various code parts. * Better support for larger files. * Map the libgcrypt error directly and remove the invalid CDK_Gcry_Error type. * Add more regression tests for the various code parts. * We do not support ElGamal signatures any longer. * Merged patches from the other opencdk branch which is currently used by GnuTLS. * Provide user callback for the stream. As a sample implementation, socket callbacks are implemented and use in cdk_stream_sockopen(). * Drop most of the rfc1991 legacy format. This means we do not generate any rfc1991 data, but we still understand it. An exception is the packet header output. * Removed gnulib interface for now because the lib is currently not in use. * Interfaces changes relative to 0.5.x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ functions: cdk_stream_tmp CHANGED: is now cdk_stream_tmp_new cdk_stream_new_from_mem CHANGED: new argument and return error code cdk_stream_control CHANGED: is no available any longer cdk_stream_new_from_cbs NEW cdk_stream_mmap_part NEW cdk_keydb_new_from_file NEW cdk_keydb_new_from_mem NEW cdk_keydb_new_from_stream NEW cdk_keydb_import CHANGED: second argument removed. cdk_keydb_pk_cache_sigs DELETED cdk_kbnode_write_to_mem_alloc NEW cdk_lib_startup NEW cdk_lib_shutdown NEW cdk_handle_set_keyring NEW cdk_handle_get_verify_result NEW cdk_subpkt_find_next NEW cdk_subpkt_find_nth NEW cdk_set_progress_handler DELETED cdk_userid_get_pref_array DELETED cdk_pk_encrypt CHANGED: last argument is now gcry_mpi_t cdk_pk_decrypt CHANGED: last argument is now gcry_mpi_t cdk_pk_get_mpi CHANGED: new argument nwritten. cdk_sk_get_mpi CHANGED: new argument nwritten. cdk_pk_release NEW cdk_sk_release NEW cdk_pubkey_to_sexp NEW cdk_seckey_to_sexp NEW cdk_armor_encode_buffer NEW cdk_keygen_set_mdc_feature DELETED cdk_keygen_set_algo_info CHANGED: new argument usage. cdk_seskey_new DELETED cdk_seskey_free DELETED cdk_dek_encode_pkcs1 CHANGED: not public any longer. cdk_dek_decode_pkcs1 CHANGED: not public any longer. cdk_stream_tell CHANGED: return type is now off_t cdk_stream_seek CHANGED: argument is now off_t cdk_pk_check_self_sig NEW constants: CDK_No_Data NEW CDK_CTL_TRUSTMODEL DELETED CDK_CTL_FORCE_DIGEST DELETED CDK_COMPRESS_BZIP2 NEW CDK_MD_SHA{256,384,512} NEW CDK_MD_{TIGER, MD2} DELETED CDK_CIPHER_{SAFER_SK128, DES_SK} DELETED CDK_CTL_COMPAT DELETED structures: cdk_md_hd_t CHANGED: is now gcry_md_hd_t cdk_cipher_hd_t CHANGED: is now gcry_cipher_hd_t cdk_sesskey_t CHANGED: is now gcry_mpi_t
Diffstat (limited to 'security/libpreludedb')
0 files changed, 0 insertions, 0 deletions