Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/smallstep/pkcs11-proxy. Pull mirroring updated .
  1. Jan 07, 2013
    • Fredrik Thulin's avatar
      proto_read_byte_buffer: Support undefined buffer size. · 095eff3e
      Fredrik Thulin authored
      A number of PKCS#11 functions take a pointer to a buffer size as
      argument. To be a transparent proxy of PKCS#11 calls, it is necessary to
      support invoking these functions with a NULL pointer. pkcs11-proxy used
      to send the buffer size as an integer and create a pointer to the integer
      on the server side, but this is different to the backend PKCS#11 module
      in some cases.
      
      E.g. the C_Encrypt call is specified to have side effectes (finalizing)
      when called with a NULL encrypted data length. The softhsm test suite
      exposed that these side effects never occured because the NULL data length
      pointer was conveyed as a valid pointer to the integer zero.
      
      Since an additional uint8_t was added to "byte buffers", this is an
      backwards incompatible change. As such, the version number in the protocol
      greeting was increased (GCK_RPC_HANDSHAKE).
      095eff3e
  2. Dec 21, 2012
  3. Dec 20, 2012
  4. Dec 19, 2012
  5. Dec 18, 2012
  6. Dec 17, 2012
  7. Dec 14, 2012
  8. Dec 13, 2012
  9. Sep 04, 2012
  10. Sep 03, 2012
Loading