Release Notes
2 New Features
RSA BSAFE Micro Edition Suite 4.4 Release Notes
New Features
This release of MES is designed to include the following new features:
• Support for the FIPS 140-2 provider for applications running on an iOS operating
system.
• An iOS FIPS provider, as a static library file,
libmes_iosprov.a.
For applications running on an iOS operating system, the iOS FIPS provider
accesses the following FIPS 140-2-validated cryptographic functionality from the
iOS operating system:
– A FIPS 140-2 mode feature for the iOS FIPS provider.
Setting this feature sets the FIPS 140-2 mode filter against the library context,
which implements FIPS 140-2 mode and allows only FIPS 140-2-compliant
cryptographic algorithms to be used.
– An iOS FIPS provider prioritization filter that prioritizes resources from the
iOS FIPS provider over other providers.
– Symmetric key encryption using:
• 128-bit AES in CBC, ECB or CTR modes
• 256-bit AES in CBC mode.
– Asymmetric key encryption using RSA with PKCS #1 Optimal Asymmetric
Encryption Padding (OAEP)
– Random number generation using:
• CTR DRBG
• Default random (equivalent to CTR DRBG)
• Entropy collection.
– Message digest generation using:
• SHA-1
• SHA-224
• SHA-256
• SHA-384
• SHA-512.
–
Message Authentication Code (HMAC) generation using:
• HMAC-SHA-1
• HMAC-SHA-224
• HMAC-SHA-256
• HMAC-SHA-384
• HMAC-SHA-512.