MCPcopy Create free account
hub / github.com/ValveSoftware/GameNetworkingSockets / GenerateKeyExchangeKeyPair

Method GenerateKeyExchangeKeyPair

src/common/keypair.cpp:684–693  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

682 }
683
684void CCrypto::GenerateKeyExchangeKeyPair( CECKeyExchangePublicKey *pPublicKey, CECKeyExchangePrivateKey *pPrivateKey )
685{
686 uint8 rgubSecretData[32];
687 GenerateRandomBlock( rgubSecretData, 32 );
688 VerifyFatal( pPrivateKey->SetRawDataAndWipeInput( rgubSecretData, 32 ) );
689 if ( pPublicKey )
690 {
691 VerifyFatal( pPrivateKey->GetPublicKey( pPublicKey ) );
692 }
693}
694
695void CCrypto::GenerateSigningKeyPair( CECSigningPublicKey *pPublicKey, CECSigningPrivateKey *pPrivateKey )
696{

Callers

nothing calls this directly

Calls 2

GetPublicKeyMethod · 0.80

Tested by

no test coverage detected