¿Están disponibles CC_MD5 () y CC_SHA1 () en iOS 4?

Estoy buscando hacer uso de MD5 o SHA-1 en mi aplicación iOS dirigida a iOS 4 y posterior. Uso las funciones CC_MD5 () y CC_SHA1 () de CommonCrypto / CommonDigest.h. Parece funcionar bien en un iPhone con iOS 4.1 y en el simulador de iPhone 4.0, pero me preocupa porque las funciones se declaran de la siguiente manera en el SDK de iOS 5 que viene con XCode 4.2:

extern unsigned char *CC_MD5(const void *data, CC_LONG len, unsigned char *md)
__OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_5_0);

extern unsigned char *CC_SHA1(const void *data, CC_LONG len, unsigned char *md)
__OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_5_0);

Esto parece indicar que las funciones solo están disponibles con iOS 5 y versiones posteriores.

Estas funciones están permitidas en una aplicación iOS 4 y, de ser así, hay alguna referencia oficial para documentar ese hecho?

Respuestas a la pregunta(4)

Su respuesta a la pregunta