none
Crypt32 API Life Cycle RRS feed

  • Question

  • what is the life cycle of Api ( Crytp32.lib ) ?

    After entering from Ring3 to Ring0 which driver it ends up to?

    Regards,

    Keith

    Sunday, October 25, 2015 2:57 AM

Answers

  • The crypto API's do not go to a driver unless you have hardware providing encryption/decryption at which point a custom driver for that hardware is supported.  Normally these API's are handled by the OS.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Sunday, October 25, 2015 11:27 AM

All replies

  • The crypto API's do not go to a driver unless you have hardware providing encryption/decryption at which point a custom driver for that hardware is supported.  Normally these API's are handled by the OS.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Sunday, October 25, 2015 11:27 AM
  • Can you give me brief overview how OS handle it ? 
    Sunday, October 25, 2015 1:32 PM
  • Basically the API's go down to a crypto provider, which is chosen based on the algorithm specified.  At that point the crypto provider does the work, for the common algorithms (such as AES) you can look up the approach.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Sunday, October 25, 2015 2:18 PM
  • Can you tell me how can i debug some of the functions from this library. Using winDbg Kernel Mode debugging? 

    I want to see the asm code. How that API goes down to a cypto provider. I need Code Of Concept. 

    Sunday, October 25, 2015 2:31 PM
  • if there is no driver, you can run just debug in usermode. in KM, you would have disassemble the crypto engine driver.

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    • Proposed as answer by Spdy Cryrus Monday, October 26, 2015 9:38 AM
    Monday, October 26, 2015 6:38 AM
  • Can please tell me the name of "Cyrpto Engine driver" in windows.

    I will highly Appreicate it. And already appreciate your conern.

    Thanks

    Monday, October 26, 2015 9:38 AM