Skip to content
  1. Feb 05, 2002
    • Richard Levitte's avatar
      With the changed des_old API, let's complete the work by renaming the · 44bdb056
      Richard Levitte authored
      functions in ui_compat.  This gave reason to rework that part more
      thoroughly, so here are the changes made:
      
      1. Add DES_read_password() and DES_read_2passwords() with the same
         functionality as the corresponding old des_ functions, as a
         convenience to the users.
      2. Add UI_UTIL_read_pw_string() and UI_UTIL_read_pw() with the
         functionality from des_read_pw_string() and des_read_pw(), again as
         a concenience to the users.
      3. Rename des_read_password(), des_read_2passwords(),
         des_read_pw_string() and des_read_pw() by changing des_ to
         _ossl_old_des_, and add the usual mapping macros.
      4. Move the implementation of des_read_password() and
         des_read_2passwords() to the des directory, since they are tightly
         tied to DES anyway.
      
      This change was inspired by a patch from Assar Westerlund <assar@sics.se>:
      
      There are some functions that didn't get the kick-away-old-des-and-
      replace-des-with-DES action.  Here's a patch that adds DES_ and des_
      (in des_old.h) versions of des_read_pw_string et al.  This patch
      includes some of the first des_old.h semi-colon macro fixes that I've
      already sent.
      44bdb056
    • Richard Levitte's avatar
      Apply one patch from Assar Westerlund <assar@sics.se>: · c31bbf1e
      Richard Levitte authored
      The following patch makes sure that string2key does not use weak DES
      keys (then making them non-weak by xor:ing with 0xF0).
      c31bbf1e
    • Richard Levitte's avatar
      Apply three patches from Assar Westerlund <assar@kth.se>: · 5e68f8ce
      Richard Levitte authored
      This patch makes the macros in des_old.h actually pretend to be
      functions.
      
      There's no reason not to define _ossl_old_crypt when using
      PERL5/FreeBSD/darwin/Next, since it makes using crypt and including
      des.h break.  Here's a trivial patch.
      
      This patch fixes some of the typos used in macro names in des_old.h
      and the number of arguments for some of them.
      5e68f8ce
  2. Feb 03, 2002
  3. Feb 02, 2002
  4. Jan 29, 2002
    • Lutz Jänicke's avatar
    • Lutz Jänicke's avatar
      HP-UX 32bit: · f701551f
      Lutz Jänicke authored
      * When linking against shared libraries, the absolute path is remembered.
        - When linking against -L.., '..' is remembered inside the executable,
          so it will fail after "make install" or when not called from inside the
          "apps/" subdirectory of the build tree.
        - When using the "+cdp" option of "ld", the ".." information can be
          exchanged against $(INSTALL_TOP)/lib. In this case the executable
          will however refuse to work before "make install" has been called.
          This makes testing the 'openssl' executable a problem.
      * Solution 1:
        Relink the "openssl" executable, when "make install" is called.
        This would however require significant changes to the toplevel Makefile
        and the apps/ Makefile.
      * Solution 2:
        Statically link against libssl and libcrypto, so that the "openssl"
        executable is no longer dependant on the openssl shared libraries.
      
      Select option 2 for HP-UX 32bit, as this requires the smallest change.
      f701551f
    • Lutz Jänicke's avatar
      adc4df36
    • Richard Levitte's avatar
  5. Jan 28, 2002
  6. Jan 27, 2002
  7. Jan 26, 2002
  8. Jan 25, 2002
  9. Jan 24, 2002