Cw is an extension of C# in two areas:
- A control flow extension for asynchronous wide-area concurrency (formerly known as Polyphonic C#)
- A data type extension for XML and table manipulation (formerly known as Xen and as X#)
From 中の技術日誌
リリースノートは、こちら。
主な変更点は、
という感じでしょうか。fsfsは試してみたいところですが、怖いのでもうしばらく様子見ですね。
PGPとGnuPGの対応関係。
基本的に入力は標準入力から入れ、出力は標準出力から取るという方向で書いてあります。ただし、分離署名の検証時には、署名か被署名コンテンツをファイルに落とす必要があります。
cat content.txt | pgp -sfta -u <userid> -z <passphrase> (echo <passphrase> && cat content.txt) | gpg --clearsign \ --local-user <userid> --armor --batch --passphrase-fd 0
cat content.txt | pgp -sbf -u <userid> -z <passphrase> (echo <passphrase> && cat content.txt) | gpg --detach-sign \ --local-user <userid> --armor --batch --passphrase-fd 0
cat content.txt | pgp -efa <recipient> cat content.txt | gpg --encrypt --armor --batch --recipient <recipient>
cat content.txt | pgp -sefa -u <userid> -z <passphrase> <recipient> (echo <passphrase> && cat content.txt) | gpg --sign --encrypt \ --local-user <userid> --recipient <recipient> --armor --batch --passphrase-fd 0
cat signature.asc | pgp -f content.txt cat content.txt | gpg --verify --batch signature.asc -
cat content.txt | pgp -f -z <passphrase> (echo <passphrase> && cat content.txt) | gpg --batch --passphrase-fd 0
PGP v5.0iからGnuPG v1.0への移行によると、PGPの キーリングはファイル名を変えればGnuPGでもそのまま使えるようです。