« 2013年5月 | トップページ | 2013年11月 »

2013年10月

2013年10月 6日 (日)

CryptoAPI and CNG for Delphi

ヘッダ移植シリーズdashdashの続きです。
前から気が向いた時にちょくちょく進めてたのがとりあえず公開してもいいかなと言うレベルに達したので、公開します。

WindowsのCryptoAPICNG(Cryptography API:Next Generation)です。 まぁ、いつも通りMPL/LGPLのデュアルライセンスなJEDI Windows API の方にもありますが・・・

CryptoAPIからは

  • Winapi.WinCrypt.pas(wincrypt.h)

CNGからは

  • Winapi.BCrypt.pas(bcrypt.h)
  • Winapi.NCrypt.pas(ncrypt.h)
  • Winapi.NCryptProtect.pas(ncryptprotect.h)
  • Winapi.SslProvider.pas(sslprovider.h)

で、あとはおまけでSSPI(Security Support Provider Interface) から

  • Winapi.Sspi.pas(sspi.h)
  • Winapi.Schannel.pas(minschannel.h,schannel.h)

いつも通りdelayedディレクティブを使っているのでDelphi 2010以降が必要です。JEDIのヘッダは更新止まってると思いますが、こっちはWindows 8 SDK相当です。移植ミスは勝手に修正して、使用は自己責任でdashdash

ダウンロードはSkyDriveから。

« 2013年5月 | トップページ | 2013年11月 »

自作ソフトウェア

無料ブログはココログ

メモ