1. 29 Apr, 2013 1 commit
    • Kenny Root's avatar
      Move JSSE to new package · 860d2707
      Kenny Root authored
      To help with shipping the JSSE with apps that want to bundle it, move
      it to a new package so that the tangles in other parts of the library
      can be untangled.
      
      Change-Id: I810b6861388635301e28aee5b9b47b8e6b35b430
      860d2707
  2. 02 Mar, 2013 1 commit
  3. 29 Jan, 2013 1 commit
  4. 25 Jan, 2013 1 commit
    • Kenny Root's avatar
      OpenSSLKey: easier creation and use of OpenSSL keys · 47cc520b
      Kenny Root authored
      For some future changes, it will be easier to convert OpenSSL objects to
      real objects and back from native pointers. Make it easier to add new
      EVP_PKEY types without adding them in if/else statements everywhere.
      
      Change-Id: I19095bfc5f00835a266f572bc62e2e8d0a8cd544
      47cc520b
  5. 23 Aug, 2012 2 commits
    • Kenny Root's avatar
      Remember key aliases for OpenSSLKeys from ENGINEs · e5324271
      Kenny Root authored
      Since it's not easy (or sometimes impossible) to retrieve key IDs for
      keys loaded from an ENGINE, remember them when we create them.
      
      (cherry-picked from 86bdaf9b40263efae243d685d449e1ae30b0b161)
      
      Change-Id: I3920f56214d9eade87d51d30b024f5aeda9e8344
      e5324271
    • Kenny Root's avatar
      Remember key aliases for OpenSSLKeys from ENGINEs · 6a57c489
      Kenny Root authored
      Since it's not easy (or sometimes impossible) to retrieve key IDs for
      keys loaded from an ENGINE, remember them when we create them.
      
      Change-Id: I643b23668eae4303af04dc59899a6430e8d3a799
      6a57c489
  6. 16 Aug, 2012 1 commit
    • Kenny Root's avatar
      Call ENGINE_add to prevent ENGINEs from unloading · 61baefce
      Kenny Root authored
      The only user of the OpenSSLEngine interface is a dynamic engine (loaded
      from eng_dyn.c), so it will unload the .so when references to it
      decrease to zero.
      
      Calling ENGINE_add will add the loaded engine to the list of loaded
      engines. The next time ENGINE_by_id is called, it will just use the one
      from the list instead of loading the .so again.
      
      You can still control whether the engine is ref-counted or copied with
      ENGINE_set_flags(ret, ENGINE_FLAGS_BY_ID_COPY) in the engine
      initialization method.
      
      Change-Id: Ic005e9ea22a3c6027e3a5aab2adf41fb7995c1f0
      61baefce
  7. 22 Mar, 2012 1 commit
  8. 13 Mar, 2012 1 commit
    • Kenny Root's avatar
      Add support for OpenSSL engines · a590ec85
      Kenny Root authored
      This allows OpenSSL ENGINE to be used for RSA and DSA private key
      operations.
      
      Also add in support for directly passing an OpenSSLKey to the
      OpenSSLSocketImpl in case we are using ENGINEs.
      
      Change-Id: Ia31735109052a13e421900b69ba5de13bbce0f6f
      a590ec85