コード例 #1
0
ファイル: CBHDKeys.c プロジェクト: Jud/cbitcoin
bool CBKeyPairGenerate(CBKeyPair * keyPair){
	// Generate private key from a CSPRNG.
	if (!CBGet32RandomBytes(keyPair->privkey)) {
		CBLogError("Could not generate private key from 32 random bytes");
		return false;
	}
	// Get public key
	CBKeyGetPublicKey(keyPair->privkey, keyPair->pubkey.key);
	return true;
}
コード例 #2
0
ファイル: CBRand.c プロジェクト: 01BTC10/cbitcoin
bool CBSecureRandomSeed(CBDepObject gen){
	return CBGet32RandomBytes(gen.ptr);
}