« 本当はあまり何もしてくれないDelphi-ObjectiveCブリッジ(クラスインポート編) | トップページ | Delphiで正規表現(VBScript) »

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から。

« 本当はあまり何もしてくれないDelphi-ObjectiveCブリッジ(クラスインポート編) | トップページ | Delphiで正規表現(VBScript) »

Delphi」カテゴリの記事

Windows」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1497665/53503237

この記事へのトラックバック一覧です: CryptoAPI and CNG for Delphi:

« 本当はあまり何もしてくれないDelphi-ObjectiveCブリッジ(クラスインポート編) | トップページ | Delphiで正規表現(VBScript) »

自作ソフトウェア

無料ブログはココログ

メモ