MCPcopy Create free account
hub / github.com/LUX-Core/lux / DEREncodePrivateKey

Method DEREncodePrivateKey

src/cryptopp/rsa.cpp:212–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210}
211
212void InvertibleRSAFunction::DEREncodePrivateKey(BufferedTransformation &bt) const
213{
214 DERSequenceEncoder privateKey(bt);
215 DEREncodeUnsigned<word32>(privateKey, 0); // version
216 m_n.DEREncode(privateKey);
217 m_e.DEREncode(privateKey);
218 m_d.DEREncode(privateKey);
219 m_p.DEREncode(privateKey);
220 m_q.DEREncode(privateKey);
221 m_dp.DEREncode(privateKey);
222 m_dq.DEREncode(privateKey);
223 m_u.DEREncode(privateKey);
224 privateKey.MessageEnd();
225}
226
227Integer InvertibleRSAFunction::CalculateInverse(RandomNumberGenerator &rng, const Integer &x) const
228{

Callers

nothing calls this directly

Calls 2

MessageEndMethod · 0.80
DEREncodeMethod · 0.45

Tested by

no test coverage detected