mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
	
	
		
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								=pod
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=head1 NAME
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								DH_get_1024_160,
							 | 
						||
| 
								 | 
							
								DH_get_2048_224,
							 | 
						||
| 
								 | 
							
								DH_get_2048_256,
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_192,
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_224,
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_256,
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_384,
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_521,
							 | 
						||
| 
								 | 
							
								BN_get_rfc2409_prime_768,
							 | 
						||
| 
								 | 
							
								BN_get_rfc2409_prime_1024,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_1536,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_2048,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_3072,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_4096,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_6144,
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_8192
							 | 
						||
| 
								 | 
							
								- Create standardized public primes or DH pairs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=head1 SYNOPSIS
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 #include <openssl/dh.h>
							 | 
						||
| 
								 | 
							
								 DH *DH_get_1024_160(void)
							 | 
						||
| 
								 | 
							
								 DH *DH_get_2048_224(void)
							 | 
						||
| 
								 | 
							
								 DH *DH_get_2048_256(void)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 const BIGNUM *BN_get0_nist_prime_192(void)
							 | 
						||
| 
								 | 
							
								 const BIGNUM *BN_get0_nist_prime_224(void)
							 | 
						||
| 
								 | 
							
								 const BIGNUM *BN_get0_nist_prime_256(void)
							 | 
						||
| 
								 | 
							
								 const BIGNUM *BN_get0_nist_prime_384(void)
							 | 
						||
| 
								 | 
							
								 const BIGNUM *BN_get0_nist_prime_521(void)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								 BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=head1 DESCRIPTION
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								DH_get_1024_160(), DH_get_2048_224(), and DH_get_2048_256() each return
							 | 
						||
| 
								 | 
							
								a DH object for the IETF RFC 5114 value.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_192(), BN_get0_nist_prime_224(), BN_get0_nist_prime_256(),
							 | 
						||
| 
								 | 
							
								BN_get0_nist_prime_384(), and BN_get0_nist_prime_521() functions return
							 | 
						||
| 
								 | 
							
								a BIGNUM for the specific NIST prime curve (e.g., P-256).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BN_get_rfc2409_prime_768(), BN_get_rfc2409_prime_1024(),
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_1536(), BN_get_rfc3526_prime_2048(),
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_3072(), BN_get_rfc3526_prime_4096(),
							 | 
						||
| 
								 | 
							
								BN_get_rfc3526_prime_6144(), and BN_get_rfc3526_prime_8192() functions
							 | 
						||
| 
								 | 
							
								return a BIGNUM for the specified size from IETF RFC 2409.  If B<bn>
							 | 
						||
| 
								 | 
							
								is not NULL, the BIGNUM will be set into that location as well.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=head1 RETURN VALUES
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Defined above.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=head1 COPYRIGHT
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Licensed under the OpenSSL license (the "License").  You may not use
							 | 
						||
| 
								 | 
							
								this file except in compliance with the License.  You can obtain a copy
							 | 
						||
| 
								 | 
							
								in the file LICENSE in the source distribution or at
							 | 
						||
| 
								 | 
							
								L<https://www.openssl.org/source/license.html>.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								=cut
							 |