libssl-dev : RSA supported padding type

おそらく以下がパディングタイプ。

hdknr@debiansept:/usr/include/openssl$ grep RSA_padding_add rsa.h
int RSA_padding_add_PKCS1_type_1(unsigned char *to,int tlen,
int RSA_padding_add_PKCS1_type_2(unsigned char *to,int tlen,
int RSA_padding_add_PKCS1_OAEP(unsigned char *to,int tlen,
int RSA_padding_add_SSLv23(unsigned char *to,int tlen,
int RSA_padding_add_none(unsigned char *to,int tlen,
int RSA_padding_add_X931(unsigned char *to,int tlen,
int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM,

hdknr@debiansept:/usr/include/openssl$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> import re
>>> a=[]
>>> for x in open('rsa.h').readlines():
...   m = re.search('RSA_padding_add_([^\(]+)',x)
...   if m != None:
...     a.append(m.group(1))
...
>>> a
['PKCS1_type_1', 'PKCS1_type_2', 'PKCS1_OAEP', 'SSLv23', 'none', 'X931', 'PKCS1_PSS']
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中