/* %%Function:InitMath %%Owner:bryanl */ InitMath() { Assert(!fInitialized); fInitialized = fTrue; InitMathPack(); /* Do NOT call ResetMathPack as it could screw up the stack! */ DError(0); InitRnd(); }
cPublicKey::cPublicKey(const AString & a_PublicKeyDER) { pk_init(&m_Pk); if (pk_parse_public_key(&m_Pk, (const Byte *)a_PublicKeyDER.data(), a_PublicKeyDER.size()) != 0) { ASSERT(!"Cannot parse PubKey"); return; } InitRnd(); }
cRSAPrivateKey::cRSAPrivateKey(const cRSAPrivateKey & a_Other) { rsa_init(&m_Rsa, RSA_PKCS_V15, 0); rsa_copy(&m_Rsa, &a_Other.m_Rsa); InitRnd(); }
cRSAPrivateKey::cRSAPrivateKey(void) { rsa_init(&m_Rsa, RSA_PKCS_V15, 0); InitRnd(); }