68user's page 掲示板

Prev< No. 4740〜4747> Next  [最新発言に戻る] [過去ログ一覧]
No. 4740 # moto 2006/12/27 (水) 19:11:48
68user 様
ヒントありがとうございました。
  
グーグルマップを制御しているmaps2.68.jsファイル内にもgetAttribute,setAttributeの関数が出て
いますのでこれらが鍵なんですね。
一筋の光明が見えてきた気がします。

でも、maps2.68.jsファイルは170キロバイトもあるのに一行しかありません。
ですからコメントなぞ一つもなくすごい代物です。
解読するのに改行とインデントを入れる作業をしているのですが、
これがまた気の抜けない大変な作業です。
グーグルさんも簡単には教えてくれないんですね (^_^.)

ありがとうございました。

No. 4741 # 68user 2006/12/27 (水) 21:48:50
>>4740 moto
どこかに解説サイトがあったような…と思ったら、Google Suggest でした。
    http://slashdot.jp/developers/article.pl?sid=04/12/18/1033242

Maps の解説は見たことはありませんが、ある程度なら探せばあるかもしれませんね。

No. 4742 # 68user 2006/12/29 (金) 05:34:20
http://X68000.q-e-d.net/~68user/unix/ の検索は OR 検索だったのですが、
AND 検索に変更しました。そのために結構な量の改修を行ったのですが、例に
よって怪しげです。もし不具合があればお教えいただけると幸いです。

No. 4743 # びすこ 2007/01/09 (火) 17:18:24
>> SSL_get_error();← "5"が返ってきます
>よくわかりませんが、5 ってのは include/openssl/ssl.h の
> #define SSL_ERROR_SYSCALL 5 /* look at error stack/return value/errno */
>ですよね。
おそらく#define SSL_ERROR_SYSCALL 5の5だと思います。


>http://www.openssl.org/docs/ssl/SSL_get_error.html
> Some I/O error occurred. The OpenSSL error queue may contain more information
> on the error. If the error queue is empty (i.e. ERR_get_error() returns 0), ret
> can be used to find out more about the error: If ret == 0, an EOF was observed
> that violates the protocol. If ret == -1, the underlying BIO reported an I/O
> error (for socket I/O on Unix systems, consult errno for details).
>の通りにやってみるとどうなりますか?

再度デバッグをしたところssl_connect()の戻り値は-1ではなく0でした。
10回ぐらい連続で動かしてると-1が戻ることもあります。

戻り値が0ですとプロトコルに違反したEOFが見つかったとありますので、
SSL_CTX *ctx = SSL_CTX_new(SSLv23_client_method());
と、プロトコル設定をしているのが悪いのかと思い
TLSv1_client_method()などに変えてみましたが効果はありませんでした。
EOFに関してはEnd Of Fileしか思い浮かばずお手上げです。

戻り値が-1のときのBIO云々に関してもぐぐって見つけたソースを追加してみましたが
こちらも効果はありませんでした。

Winsock2を使ってproxy経由のときだけssl_connect()でエラーになるほうが難しいと
思うのですが・・・
こればかりやっていられないので、cygwinの方を使うことにします。

赤色の文字は 「Windows 機種依存文字」か、いわゆる「半角カナ」です。 この掲示板では自動変換されますが、今後は使用しないで下さい

No. 4744 # peace 2007/01/12 (金) 17:12:51
初めて書き込みさせていただきます。
http://x68000.q-e-d.net/~68user/net/rsa-1.html
に書かれているrsa1.cをVisal Studio 2005で実行させたいのですが、可能でしょうか?

No. 4745 # 68user 2007/01/12 (金) 17:29:47
>>4744 peace
そのままでは動かないので、
    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=981427&SiteID=7
などを参考にしてください。

No. 4746 # hornets 2007/01/14 (日) 23:42:07
初めまして、hornetsと申します。
このサイトには、OpenSSLを用いたRSA暗号のプログラムが掲載されていますが、
OpenSSLを用いてElGamal暗号もできるのでしょうか?
教えていただけたら幸いです。

No. 4747 # 68user 2007/01/15 (月) 15:31:12
>>4746 hornets
> OpenSSLを用いてElGamal暗号もできるのでしょうか?
現時点の OpenSSL には ElGamal は実装はされていません。

OpenSSL の ML を探すと、実装が欲しいなら
    http://mixmaster.sourceforge.net/
を見れば、とありました。

# http://marc.theaimsgroup.com/?l=openssl-users&m=92476310717523&w=2

Prev< No. 4740〜4747> Next  [最新発言に戻る] [過去ログ一覧]