from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

209586

userrating:


May 25th. 2007:
Words

486

Views

258592

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

149883

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





MODULI

Section: File Formats (5)
Index Return to Main Contents

BSD mandoc
 

NAME

moduli - Diffi-Hellman moduli  

DESCRIPTION

The /etc/ssh/moduli file contains prime numbers and generators for use by sshd(8) in the Diffi-Hellman Group Exchange key exchange method.

New moduli may be generated with ss-keygen1 using a tw-step process. An initial candidate generation pass, using ss-keygen-M generate calculates numbers that are likely to be useful. A second primality testing pass, using ss-keygen-M screen provides a high degree of assurance that the numbers are prime and are safe for use in Diffi-Hellman operations by sshd(8). This format is used as the output from each pass.

The file consists of newlin-separated records, one per modulus, containing seven spac-separated fields. These fields are as follows:

timestamp
The time that the modulus was last processed as YYYYMMDDHHMMSS.
type
Decimal number specifying the internal structure of the prime modulus. Supported types are:

0
Unknown, not tested.
2
"Safe" prime; (-1)/2 is also prime.
4
Sophie Germain; 2p+1 is also prime.

Moduli candidates initially produced by ss-keygen1 are Sophie Germain primes (type 4). Further primality testing with ss-keygen1 produces safe prime moduli (type 2) that are ready for use in sshd(8). Other types are not used by OpenSSH.

tests
Decimal number indicating the type of primality tests that the number has been subjected to represented as a bitmask of the following values:

0x00
Not tested.
0x01
Composite number - not prime.
0x02
Sieve of Eratosthenes.
0x04
Probabilistic Mille-Rabin primality tests.

The ss-keygen1 moduli candidate generation uses the Sieve of Eratosthenes (flag 0x02). Subsequent ss-keygen1 primality tests are Mille-Rabin tests (flag 0x04).

trials
Decimal number indicating the number of primality trials that have been performed on the modulus.
size
Decimal number indicating the size of the prime in bits.
generator
The recommended generator for use with this modulus (hexadecimal).
modulus
The modulus itself in hexadecimal.

When performing Diffi-Hellman Group Exchange, sshd(8) first estimates the size of the modulus required to produce enough Diffi-Hellman output to sufficiently key the selected symmetric cipher. sshd(8) then randomly selects a modulus from Fa /etc/ssh/moduli that best meets the size requirement.  

SEE ALSO

ss-keygen1, sshd(8)  

STANDARDS

M. Friedl N. Provos W. Simpson March 2006 RFC 4419 Diffi-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer Protocol


 

Index

NAME
DESCRIPTION
SEE ALSO
STANDARDS





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 13.0 ms