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

Method CopyFrom

src/common/keypair.cpp:383–394  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

381}
382
383void CCryptoKeyBase::CopyFrom( const CCryptoKeyBase &x )
384{
385 Assert( m_eKeyType == x.m_eKeyType );
386 Wipe();
387
388 uint32 cbData = x.GetRawData( nullptr );
389 if ( cbData == 0 )
390 return;
391 void *tmp = alloca( cbData );
392 VerifyFatal( x.GetRawData( tmp ) == cbData );
393 VerifyFatal( SetRawDataAndWipeInput( tmp, cbData ) );
394}
395
396bool CCryptoKeyBase::LoadFromAndWipeBuffer( void *pBuffer, size_t cBytes )
397{

Callers 2

SetLocalCertMethod · 0.80

Calls 1

GetRawDataMethod · 0.45

Tested by

no test coverage detected