Reference Guide

Contents i
Migration Guide
Contents
Preface.................................................................................................................................... 1
Document Organization ...................................................................................................... 2
Related Documentation....................................................................................................... 3
Support and Service ............................................................................................................4
Chapter 1: Library and Header File Changes ........................................................ 5
New Library Files ............................................................................................................... 6
Migrate FIPS 140-2 Applications ................................................................................ 7
Migrate Non-FIPS 140-2 Applications........................................................................ 7
Migrate PKCS #11 Applications ................................................................................. 7
Memory Management ......................................................................................................... 8
Library Initialization ........................................................................................................... 9
Header File Changes ......................................................................................................... 10
Chapter 2: Multithreading Support........................................................................... 11
Lock Management............................................................................................................. 12
Chapter 3: Resource Management........................................................................... 15
Default Resource Lists ...................................................................................................... 16
Providers ........................................................................................................................... 17
Common Resources ................................................................................................... 18
Software Provider ...................................................................................................... 18
FIPS 140-2 Provider .................................................................................................. 20
PKCS #11 Provider.................................................................................................... 22
Custom Resource Lists...................................................................................................... 30
Tracing .............................................................................................................................. 34
Chapter 4: Hardware Support..................................................................................... 37
New Cryptographic Algorithms........................................................................................ 38
Tracing .............................................................................................................................. 38