Apple heeft zijn beveiligingsframework, common crypto-bibliotheken en de corecrypto library voor zowel iOS als OS X opengesteld voor derde partijen. De fabrikant zegt dat het openstellen ontwikkelaars helpt geavanceerde beveiligingsfuncties in te bouwen.
Het beveiligingsframework bevat de services en api's voor onder andere het uitlezen en valideren van certificaten, het beheer van Keychain-items en random number generators. De common crypto library bevat daarnaast api's voor symmetrische en asymmetrische encryptie en hashing-doeleinden.
Zowel het raamwerk als de bibliotheken maken gebruik van het onderliggende 'corecrypto'. Dit is een low-level-bibliotheek die applicaties niet direct moeten aanspreken, maar die Apple desondanks vrijgeeft voor verificatie en beoordeling over correct functioneren.
Niet alle informatie uit de corecrypto-bibliotheek is even bruikbaar voor het veiliger maken van applicaties. De library bevat niet alleen routines voor standaarden als aes, rsa, Curve25519 en sha256, maar ook implementaties van verouderde technieken als md2, md4, md5, des, rc2 en rc4.
Apple gaf eerder dit jaar al de broncode van zijn programmeertaal Swift vrij.