Reference Guide

Contents i
Migration Guide
Contents
Preface.................................................................................................................................... 1
Document Organization ...................................................................................................... 2
Related Documentation....................................................................................................... 3
Support and Service ............................................................................................................4
Chapter 1: Changes Between MES 4.0.1 and 4.1.n.n ......................................... 5
Library Files........................................................................................................................ 6
Migrate FIPS 140-2 Applications ................................................................................ 6
Migrate PKCS #11 Applications ................................................................................. 6
Resource Management........................................................................................................ 7
Common Resources ..................................................................................................... 7
MES Provider .............................................................................................................. 7
Cryptographic API Changes ............................................................................................... 8
Default PRNG.............................................................................................................. 8
Elliptic Curve Private Asymmetric Key Write Format ............................................... 8
Cryptographic Message Syntax .......................................................................................... 9
CMS Object Model...................................................................................................... 9
TLS Changes..................................................................................................................... 10
PRNG Security Enhancements .................................................................................. 10
Chapter 2: Changes in MES 4.2 ..................................................................................11
Library Files...................................................................................................................... 12
Migrate Non-FIPS 140-2 Applications...................................................................... 12
Header File and Namespace Changes........................................................................ 12
Cryptographic API Changes ............................................................................................. 14
Symmetric Key Encryption Cryptographic Objects .................................................. 14
Initialization Vector Generation ................................................................................ 15
TLS Changes..................................................................................................................... 16
Protocol Changes ....................................................................................................... 16