Don't leak memory during the key generation speed test.
This commit is contained in:
		
							parent
							
								
									b7b68c3e97
								
							
						
					
					
						commit
						c621dd62c7
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -84,9 +84,12 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
 | 
			
		||||
	fprintf(stderr, "Generating keys for 10 seconds: ");
 | 
			
		||||
	for(clock_start(); clock_countto(10);)
 | 
			
		||||
		key1 = ecdsa_generate();
 | 
			
		||||
		ecdsa_free(ecdsa_generate());
 | 
			
		||||
	fprintf(stderr, "%13.2lf op/s\n", rate);
 | 
			
		||||
 | 
			
		||||
	key1 = ecdsa_generate();
 | 
			
		||||
	key2 = ecdsa_generate();
 | 
			
		||||
 | 
			
		||||
	// ECDSA signatures
 | 
			
		||||
 | 
			
		||||
	fprintf(stderr, "ECDSA sign for 10 seconds: ");
 | 
			
		||||
| 
						 | 
				
			
			@ -110,8 +113,6 @@ int main(int argc, char *argv[]) {
 | 
			
		|||
 | 
			
		||||
	// SPTPS authentication phase
 | 
			
		||||
 | 
			
		||||
	key2 = ecdsa_generate();
 | 
			
		||||
 | 
			
		||||
	int fd[2];
 | 
			
		||||
	if(socketpair(AF_UNIX, SOCK_STREAM, 0, fd)) {
 | 
			
		||||
		fprintf(stderr, "Could not create a UNIX socket pair: %s\n", strerror(errno));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue