Merge pull request #146 from roock/ciscoasa98
[ach-master.git] / tools / dhparams / openssh-modulus.sh
1 #!/bin/sh
2
3 rfc3526_file="$1"
4
5 modulus=$(sed -ne "s/[\t ]*\\([0-9A-F]\{8\}\\)/\\1/gip" $rfc3526_file | paste -s -d '')
6 generator=$(sed -ne "s/.*The generator is:[\t ]*\\([0-9]*\\).*/\\1/gp" $rfc3526_file)
7 size=$((${#modulus} * 4 - 1))
8
9 printf "20030301000000 2 6 500 $size $generator $modulus\n"