
No.1ベストアンサー
- 回答日時:
ライブラリになってしまうので、ソース上から直接探すのは困難そうです。
0.9.6cで見てみました。
・SHA1_Init()
openssl-0.9.6c/crypto/sha/sha_locl.h内の141行目、
void HASH_INIT (SHA_CTX *c)
が実体のようです。
・SHA1_Update()
openssl-0.9.6c/crypto/md32_common.h内の413行目、
void HASH_UPDATE (HASH_CTX *c, const void *data_, unsigned long len)
が実体のようです。
・SHA1_Final()
openssl-0.9.6c/ openssl-0.9.6c/crypto/md32_common.h内の546行目、
void HASH_FINAL (unsigned char *md, HASH_CTX *c)
が実体のようです。
それぞれdefineで切り替えているみたいです。
# プリプロセス後のファイルでgrepすると出てくるのではないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既定のコンストラクタがありま...
-
LNK2019:未解決の外部シンボル ...
-
gcc: incompatible pointer type
-
C言語:double型での戻り値は小...
-
最早開始時間と最遅完了時刻を...
-
C言語 エラーの原因がわからな...
-
信頼区間の1.96や1.65ってどこ...
-
「Aに対するBの割合」と「Aに対...
-
For文の終了値を関数にしても問...
-
配列をnビットシフトする
-
数学 一次関数 関数 y=-3/4x+k(...
-
std::set<int> で、ある値が何...
-
Enterキーを押されたら次の処理...
-
sscanfとscanfの違いがよくわか...
-
main.c:7:43: warning: implici...
-
#define _CRT_SECURE_NO_WARNIN...
-
InvokeMemberメソッドとは何を...
-
【#define】 defineで定義した...
-
2の補数を計算するプログラム
-
a^2の√=a が成り立たない場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
静的でないメンバ関数の呼び出...
-
既定のコンストラクタがありま...
-
戻り値を返す関数の前に(void)...
-
C++にてtemplateで受け取った任...
-
【gcc・cygwin】multiple defin...
-
const_castのつかいどころを教...
-
多重定義が起きている?--lnk20...
-
gcc: incompatible pointer type
-
(void)0 はどんな意味ですか
-
C# KeyDownイベントでショート...
-
pictureboxの画像を削除するには?
-
Notepad++の関数リスト表示の変...
-
C#でテンキーの操作は可能でし...
-
アドレスを指定して関数を呼び...
-
ウインドウの移動禁止
-
画面上をクリックするとクリッ...
-
C# Controls.Addで動的に配置し...
-
別ソースファイル、同クラス名...
-
DLLの関数呼び出しで引数がある...
-
プログラム作成教えてください...
おすすめ情報