MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / SetPublic

Method SetPublic

src/openrct2/core/Crypt.CNG.cpp:445–454  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

443 }
444
445 void SetPublic(std::string_view pem) override
446 {
447 auto der = ReadPEM(pem, kPublicKeyBeginToken, kPublicKeyEndToken);
448 DerReader derReader(der);
449 RsaKeyParams params;
450 derReader.ReadSequenceHeader();
451 params.Modulus = derReader.ReadInteger();
452 params.Exponent = derReader.ReadInteger();
453 ImportKey(params);
454 }
455
456 std::string GetPrivate() override
457 {

Callers 2

TEST_FFunction · 0.45
LoadPublicMethod · 0.45

Calls 2

ReadSequenceHeaderMethod · 0.80
ReadIntegerMethod · 0.80

Tested by 1

TEST_FFunction · 0.36