출처 : http://polarssl.org/?page=source_code
Downloading PolarSSL
The last version of PolarSSL (0.10.1) was released on 2009-02-10.
Archive SHA-1 checksum
polarssl-0.10.1-gpl.tgz 65c18f3d007a843fa4b2fc9b45e90e03da1de4cf
polarssl-0.10.1-bsd.tgz 4b1d763d2c7a8526c8facf443473c6eb12ccc257
Compiling PolarSSL
- In an UNIX environment, or Cygwin/MinGW: simply run "make"
- With VC++: open "visualc/_build.dsw", select Rebuild all
Browsing the source
Each cipher in XySSL (AES, MD5, SHA-1, etc.) is self-contained and can be reused as a standalone module.
Block and stream ciphers
Public-key cryptography
Cryptographic protocols
- X.509 reading source code
- SSL/TLS common source code
- SSL/TLS client source code
- SSL/TLS server source code
Hash functions
- MD2 source code
- MD4 source code
- MD5 source code
- SHA-1 source code
- SHA-256 source code
- SHA-512 source code
Random number generators
Miscellaneous
Getting started
XySSL also comes with a set of example programs:
Block and stream ciphers
Public-key cryptography
- MPI demonstration
- RSA key generation
- RSA signature creation
- RSA signature verification
- Diffie-Hellman prime generation
- RSA/Diffie-Hellman client
- RSA/Diffie-Hellman server
Cryptographic protocols
Hash functions
Miscellaneous
If you're looking for how to create a small CA with OpenSSL, please have a look at the OpenSSL Simple-CA HOWTO.
'Development > 암호화' 카테고리의 다른 글
MD5 (0) | 2011.08.13 |
---|---|
Blowfish Source Code (0) | 2011.08.13 |
안정적인 DNS서비스 DNSEver