├── .gitignore ├── AStyle.exe ├── README.md ├── bin └── x86 │ └── vs2013 │ └── CryptoAPI-examples │ └── md │ ├── rsa-sing-file-test.bat │ └── rsa_file_sign │ ├── rsa-sign-file.exe │ ├── rsa_file_sign.bat │ ├── rsa_file_verify.bat │ ├── rsa_gen_key.bat │ └── test.txt ├── format_code.bat ├── premake5.exe ├── projects.bat ├── projects.lua └── src ├── base64 ├── encode.c ├── encode.h ├── memory.c ├── memory.h └── test.c ├── dsa_gen └── dsagen.c ├── rsa-sign-file ├── aes_rsa_sign.cpp ├── aes_rsa_sign.h ├── common.cpp ├── common.h ├── crypto_api_aes.cpp ├── crypto_api_aes.h ├── crypto_api_certificate.cpp ├── crypto_api_certificate.h ├── crypto_api_rsa.cpp ├── crypto_api_rsa.h └── main.cpp ├── rsa_gen └── dss.c ├── rsa_key_decode └── dh_decode.c ├── rsa_key_encode └── dh_encode.c ├── rsa_tool ├── encode.c ├── encode.h ├── memory.c ├── memory.h ├── rsa.c ├── rsa.h └── rsa_tool.c ├── rsacert ├── RSACert.cpp ├── RSACert.vcproj └── ReadMe.Txt ├── rsakey ├── RSAKey.cpp ├── RSAKey.vcproj └── ReadMe.Txt ├── sessionkey ├── ReadMe.Txt ├── SessionKey.cpp └── SessionKey.vcproj ├── signhash ├── Readme.txt ├── SignHash.cpp ├── Signhash.sln └── Signhash.vcproj └── test-base64 └── base64.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /build 3 | -------------------------------------------------------------------------------- /AStyle.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/AStyle.exe -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/README.md -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa-sing-file-test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/bin/x86/vs2013/CryptoAPI-examples/md/rsa-sing-file-test.bat -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa-sign-file.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa-sign-file.exe -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa_file_sign.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa_file_sign.bat -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa_file_verify.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa_file_verify.bat -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/rsa_gen_key.bat: -------------------------------------------------------------------------------- 1 | rsa-sign-file.exe --genkey -------------------------------------------------------------------------------- /bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/bin/x86/vs2013/CryptoAPI-examples/md/rsa_file_sign/test.txt -------------------------------------------------------------------------------- /format_code.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/format_code.bat -------------------------------------------------------------------------------- /premake5.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/premake5.exe -------------------------------------------------------------------------------- /projects.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/projects.bat -------------------------------------------------------------------------------- /projects.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/projects.lua -------------------------------------------------------------------------------- /src/base64/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/base64/encode.c -------------------------------------------------------------------------------- /src/base64/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/base64/encode.h -------------------------------------------------------------------------------- /src/base64/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/base64/memory.c -------------------------------------------------------------------------------- /src/base64/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/base64/memory.h -------------------------------------------------------------------------------- /src/base64/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/base64/test.c -------------------------------------------------------------------------------- /src/dsa_gen/dsagen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/dsa_gen/dsagen.c -------------------------------------------------------------------------------- /src/rsa-sign-file/aes_rsa_sign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/aes_rsa_sign.cpp -------------------------------------------------------------------------------- /src/rsa-sign-file/aes_rsa_sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/aes_rsa_sign.h -------------------------------------------------------------------------------- /src/rsa-sign-file/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/common.cpp -------------------------------------------------------------------------------- /src/rsa-sign-file/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/common.h -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_aes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_aes.cpp -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_aes.h -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_certificate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_certificate.cpp -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_certificate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_certificate.h -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_rsa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_rsa.cpp -------------------------------------------------------------------------------- /src/rsa-sign-file/crypto_api_rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/crypto_api_rsa.h -------------------------------------------------------------------------------- /src/rsa-sign-file/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa-sign-file/main.cpp -------------------------------------------------------------------------------- /src/rsa_gen/dss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_gen/dss.c -------------------------------------------------------------------------------- /src/rsa_key_decode/dh_decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_key_decode/dh_decode.c -------------------------------------------------------------------------------- /src/rsa_key_encode/dh_encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_key_encode/dh_encode.c -------------------------------------------------------------------------------- /src/rsa_tool/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/encode.c -------------------------------------------------------------------------------- /src/rsa_tool/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/encode.h -------------------------------------------------------------------------------- /src/rsa_tool/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/memory.c -------------------------------------------------------------------------------- /src/rsa_tool/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/memory.h -------------------------------------------------------------------------------- /src/rsa_tool/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/rsa.c -------------------------------------------------------------------------------- /src/rsa_tool/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/rsa.h -------------------------------------------------------------------------------- /src/rsa_tool/rsa_tool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsa_tool/rsa_tool.c -------------------------------------------------------------------------------- /src/rsacert/RSACert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsacert/RSACert.cpp -------------------------------------------------------------------------------- /src/rsacert/RSACert.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsacert/RSACert.vcproj -------------------------------------------------------------------------------- /src/rsacert/ReadMe.Txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsacert/ReadMe.Txt -------------------------------------------------------------------------------- /src/rsakey/RSAKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsakey/RSAKey.cpp -------------------------------------------------------------------------------- /src/rsakey/RSAKey.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsakey/RSAKey.vcproj -------------------------------------------------------------------------------- /src/rsakey/ReadMe.Txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/rsakey/ReadMe.Txt -------------------------------------------------------------------------------- /src/sessionkey/ReadMe.Txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/sessionkey/ReadMe.Txt -------------------------------------------------------------------------------- /src/sessionkey/SessionKey.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/sessionkey/SessionKey.cpp -------------------------------------------------------------------------------- /src/sessionkey/SessionKey.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/sessionkey/SessionKey.vcproj -------------------------------------------------------------------------------- /src/signhash/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/signhash/Readme.txt -------------------------------------------------------------------------------- /src/signhash/SignHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/signhash/SignHash.cpp -------------------------------------------------------------------------------- /src/signhash/Signhash.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/signhash/Signhash.sln -------------------------------------------------------------------------------- /src/signhash/Signhash.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/signhash/Signhash.vcproj -------------------------------------------------------------------------------- /src/test-base64/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CryptoAPI-examples/HEAD/src/test-base64/base64.cpp --------------------------------------------------------------------------------