View Full Version : what cryptology Algorithm is it ?

October 17th, 2007, 23:49
IDAPro analysiz these symbols











October 18th, 2007, 02:53
I dunno, what does http://www.google.com/search?q=cryptopp say? That was a rhetorical question.

October 18th, 2007, 08:38
I think linhan major obstacle in posting a more elaborate and understandable question is his/her lack of command of english language. Looking back at previous postings, linhan uses a laconic, almost telegraphic style, but I have the impression that the questions are not trivial at all.
I can attest this out of my own previous experience, when years ago, stemming from the fact that I did not speak in a very sophisticated English style,
people assumed I was irretrievably stupid. . .
If linhan could make an effort and elaborate a little on the contents of the posting, something interesting may come out of the post and the discussion.

October 18th, 2007, 11:16

public: virtual unsigned int __thiscall CryptoPP:L_SignatureSchemeBase<class C
ryptoPP::PK_Signer,class CryptoPP:L_PrivateKey<struct CryptoPP::ECPPoint> >::M
axRecoverableLengthFromSignatureLength(unsigned int)const

_0,_1,_2,_3,_4,_5 are all c++ crap constructors destructors and all other tors of the above function

int __stdcall Win95IsDebuggerPresent(void) a windows api (not sure whats that old 95 is doing in there never reversed on that os

read about symbol decoration and name demangling in c++ these names are decorated names since you say ida i think ida has a switch somewhere to turn on name demangling

if ollydbg its in ctrl+o -->addresss -> demangle symbolic names --> check mark

its crypto++ some crypto


DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE > Class Template Reference
#include <pubkey.h>

Inheritance diagram for DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE >:

List of all members.

Detailed Description
template<class INTERFACE, class KEY_INTERFACE>
class DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE >

Definition at line 962 of file pubkey.h.

Public Member Functions
size_t SignatureLength () const
size_t MaxRecoverableLength () const
size_t MaxRecoverableLengthFromSignatureLength (size_t signatureLength) const
bool IsProbabilistic () const
bool AllowNonrecoverablePart () const
bool RecoverablePartFirst () const

Protected Types
typedef KEY_INTERFACE KeyInterface
typedef KEY_INTERFACE::Element Element

Protected Member Functions
size_t MessageRepresentativeLength () const
size_t MessageRepresentativeBitLength () const
virtual const DL_ElgamalLikeSignatureAlgorithm<
typename KEY_INTERFACE::Element > & GetSignatureAlgorithm () const=0
virtual const PK_SignatureMessageEncodingMethod & GetMessageEncodingInterface () const=0
virtual HashIdentifier GetHashIdentifier () const=0
virtual size_t GetDigestSize () const=0
const DL_GroupParameters<
Element > & GetAbstractGroupParameters () const
DL_GroupParameters< Element > & AccessAbstractGroupParameters ()
virtual KeyInterface & AccessKeyInterface ()=0
virtual const KeyInterface & GetKeyInterface () const=0

The documentation for this class was generated from the following file:


and you have to learn to search this is google first hit


Results 1 - 9 of 9 for CryptoPP DL_SignatureSchemeBase. (0.51 seconds)

Tip: Save time by hitting the return key instead of clicking on "search"

Crypto++: DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE > Class ...Inheritance diagram for DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE >: ... Generated on Fri Jun 1 11:11:35 2007 for Crypto++ by doxygen 1.5.2.
www.cryptopp.com/docs/ref/class_d_l___signature_scheme_base.html - 12k - Cached - Similar pages

Crypto++: PK_Verifier Class Reference... DL_PublicKey< T > >, and DL_SignatureSchemeBase< PK_Signer, DL_PrivateKey< T > >. ... Generated on Fri Jun 1 11:11:45 2007 for Crypto++ by doxygen ...
www.cryptopp.com/docs/ref/class_p_k___verifier.html - 29k - Cached - Similar pages
[ More results from www.cryptopp.com ]

Crypto++: Hierarchical IndexDL_SignatureSchemeBase< PK_Signer, DL_PrivateKey< T > > DL_SignerBase< T > ..... Generated on Wed Jul 21 19:15:37 2004 for Crypto++ by doxygen 1.3.7-20040704.
cryptopp.sourceforge.net/docs/ref521/hierarchy.html - 107k - Cached - Similar pages



public: virtual class Botan::NR_Operation * __thiscall Botan::Engine::nr_op(clas
s Botan:L_Group const &,class Botan::BigInt const &,class Botan::BigInt const

Mirrors for botan-1.4.0.tgz (4.73 MB):
botan - A portable, easy to use, and efficient C++ crypto library

2005-01-05 ftp://ftp.tw.freebsd.org/pub/ports/alpha/packages-4.11-release/All/botan-1.4.0.tgz
2005-01-04 ftp://ftp.mtu.ru/.3/FreeBSD-Archive/alpha/4.11-RELEASE/packages/All/botan-1.4.0.tgz