Developer Reference


Data Security Considerations

IPP Cryptography functions use several types of buffers during operation, and some of them may contain sensitive information. These buffers may be reused multiple times, and there is no way for the underlying Intel IPP implementation to know when this data is no longer needed and sensitive information should be scrubbed from those buffers. Examples of sensitive information include but are not be limited to:
  • Keys
  • Initialization Vectors
  • Context Structures
If any such sensitive data is passed to Intel IPP, it is the responsibility of your application to scrub this information from the memory buffers.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at