uncategorized

PKCS Standards Blog Post Series

PKCS is a set of “Public Key Cryptography Standards” which were devised and published by RSA Security, Inc. beginning in the 1990s. The PKCS standards encapsulate everything from the RSA algorithm to password-based encryption to standards for certificate requests and cryptographic tokens. Because many of these standards are directly related to SSL/TLS and the wolfSSL embedded SSL library, we will be posting a series of blog posts on these widely-used standards over the next several weeks.The PKCS Standards include:PKCS#1 = RSA Cryptography StandardPKCS#3 = Diffie-Hellman Key Agreement StandardPKCS#5 = Password-based Encryption StandardPKCS#6 = Extended-Certificate Syntax StandardPKCS#7 = Cryptographic Message Syntax StandardPKCS#8 = Private-Key Information Syntax StandardPKCS#9 = Selected Attribute TypesPKCS#10 = Certificate Request StandardPKCS#11 = Cryptographic Token InterfacePKCS#12 = Personal Information Exchange Syntax StandardPKCS#13 = Elliptic Curve Cryptography StandardPKCS#14 = Pseudo-random Number GenerationPKCS#15 = Cryptographic Token Information Format StandardStay tuned to our blog to learn more about the PKCS standards and how they relate to the wolfSSL embedded SSL library.