summaryrefslogtreecommitdiffstats
path: root/lib/libipsec
Commit message (Collapse)AuthorAgeFilesLines
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-114-1/+20
| | | | | | | | | | | | | | This is the second of two commits; bring in the userland support to finish. Teach libipsec and setkey about the tcp-md5 class of security associations, thus allowing administrators to add per-host keys to the SADB for use by the tcpsignature_compute() function. Document that a single SPI must be used until such time as the code which adds support to the SPD to specify flows for tcp-md5 treatment is suitable for production. Sponsored by: sentex.net
* - plug memory leak.ume2003-11-056-110/+150
| | | | | | | | | | - fixed a length of the sadb extension in the case of pfkey_send_x5(). - used getprotobynumber() for printing a upper layer protocol name. - modified the output format against the change of the setkey syntax about a icmp6 type/code. - don't enumerate reserved fields. use memset. Obtained from: KAME
* - errx() doesn't need `\n'.ume2003-10-264-26/+24
| | | | | | - use %u for unsigned variable. Obtained from: KAME
* stop use of NI_WITHSCOPEID. it was deprecated.ume2003-10-212-8/+0
| | | | Obtained from: KAME
* - support AES counter mode for ESP.ume2003-10-131-0/+3
| | | | | | | | - use size_t as return type of schedlen(), as there's no error check needed. - clear key schedule buffer before freeing. Obtained from: KAME
* - support AES XCBC MAC for AHume2003-10-131-0/+3
| | | | | | - correct SADB_X_AALG_RIPEMD160HMAC to 8 Obtained from: KAME
* - RIPEMD160 supportume2003-10-121-0/+3
| | | | | | - pass size arg to ah->result (avoid assuming result buffer size) Obtained from: KAME
* mdoc(7): Properly mark C headers.ru2003-09-101-1/+1
|
* style.Makefile(5)obrien2003-08-181-1/+1
|
* Stage 3 of dynamic root support. Make all the libraries needed to rungordon2003-08-171-0/+1
| | | | | | binaries in /bin and /sbin installed in /lib. Only the versioned files reside in /lib, the .so symlink continues to live /usr/lib so the toolchain doesn't need to be modified.
* Buffer size is not enough in the previous commit. Use 128.sumikawa2003-04-171-2/+2
| | | | | Pointed out by: nectar MFC after: 1 week
* Make character buffer more bigger.sumikawa2003-04-161-2/+2
| | | | | Obtained from: KAME MFC after: 1 week
* The .Fn functioncharnier2003-03-241-2/+4
|
* The .Fn function. Spelling.charnier2003-02-062-10/+21
|
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,schweikh2003-01-011-1/+1
| | | | especially in troff files.
* english(4) police.schweikh2002-12-271-1/+1
|
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
|
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.suz2002-04-192-2/+7
| | | | | | | (based on freebsd4-snap-20020128) Reviewed by: ume MFC after: 1 week
* Remove multi-line __P() usage.obrien2002-03-223-48/+43
|
* Remove __P() usage.obrien2002-03-218-55/+55
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-012-2/+2
|
* Add __FBSDID()s to libipsecdillon2001-09-306-6/+18
|
* mdoc(7) police: fixed the "new sentence" bogons.ru2001-08-101-1/+1
|
* mdoc(7) police:ru2001-08-071-6/+6
| | | | | | | Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
* printed current sequence number of the SA. accordingly, changedume2001-08-061-7/+9
| | | | | | | | into sadb_x_sa2_sequence from sadb_x_sa2_reserved3 in the sadb_x_sa2 structure. Also the output of setkey is changed. sequence number of the sadb is replaced to the end of the output. Obtained from: KAME
* Remove whitespace at EOL.dd2001-07-151-1/+1
|
* Sync with recent KAME.ume2001-06-119-196/+827
| | | | | | | | | | | | | | | | | | This work was based on kame-20010528-freebsd43-snap.tgz and some critical problem after the snap was out were fixed. There are many many changes since last KAME merge. TODO: - The definitions of SADB_* in sys/net/pfkeyv2.h are still different from RFC2407/IANA assignment because of binary compatibility issue. It should be fixed under 5-CURRENT. - ip6po_m member of struct ip6_pktopts is no longer used. But, it is still there because of binary compatibility issue. It should be removed under 5-CURRENT. Reviewed by: itojun Obtained from: KAME MFC after: 3 weeks
* MAN[1-9] -> MAN.ru2001-03-271-1/+1
|
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-2/+3
|
* Fix typo: ispec -> ipsecben2001-01-011-1/+1
| | | | | PR: 24005 Submitted by: Jimmy Olgeni <olgeni@uli.it>
* Change the spelling of `.' to `.' from .OBJDIR since `.' really is whereobrien2000-12-051-1/+1
| | | | generated files land. Also give precedence to generated files.
* The GCC 2.96 snapshots have slightly different rules for finding includeobrien2000-12-011-1/+1
| | | | | | | files. Mostly -I${.CURDIR} was needed -- especially for YACC generated files as the new cpp does not look in the ultimate source file (ie, the .y file)'s directory as told by the "#line" directive. Some were misspellings of "-I${.CURDIR}" as "-I.".
* synchronize with latest kame tree.itojun2000-07-0413-598/+1149
| | | | | behavior change: policy syntax was changed. you may need to update your setkey(8) configuration files.
* Fix typo.phantom2000-05-062-2/+4
| | | | Noticed by: hoek
* . remove some unneeded commentsphantom2000-05-011-8/+6
| | | | | | . replace .Os value with empty value since this library is not KAME only anymore . add a note about IPv6 and IPsec integration to the FreeBSD
* . add a note about IPv6/IPsec integration to the FreeBSDphantom2000-05-011-14/+7
| | | | | | . replace .Po/.Pc pairs with .Pq . remove some unneeded comments . .Lb-ify
* Don't try to compile in INET6 support when NOINET6 is defined.steve2000-04-151-1/+4
|
* Replace the prefix for yylval to less confusing one.shin2000-04-021-1/+1
| | | | (Sorry, this should be committed with previous commit to Makefile.)
* Replace the prefix for yylval to less confusing one.shin2000-04-011-2/+2
| | | | Suggested by: bruce
* Actually, ${LIBY}/-ly aren't needed either. This should finish unbreakinggreen2000-03-291-2/+0
| | | | the world build.
* Remove libl related dependencies, because it is not necessary, and even more,shin2000-03-281-2/+2
| | | | | | it cause building world failure. Specified by: Nickolay Dudorov <nnd@mail.nsk.ru>
* Fixed missing DPADD.bde2000-03-271-1/+2
| | | | Fixed style bug for LDADD (don't use += for variables defined only once).
* Initialize mbuf pointer at getting ipsec policy.shin2000-03-091-1/+1
| | | | | | | | | | Without this, kernel will panic at getsockopt() of IPSEC_POLICY. Also make compilable libipsec/test-policy.c which tries getsockopt() of IPSEC_POLICY. Approved by: jkh Submitted by: sakane@kame.net
* s/ispec/ipsec/, and add a missing comma.nik2000-03-071-1/+1
| | | | | PR: docs/16995 Submitted by: Benno Rice <benno@netizen.com.au>
* Change IPv6 scoped addr format again based on recent standard discussion.shin2000-02-191-1/+1
| | | | | | | | | Sorry for the flapping, but no change will be done for 4.0 anymore. Official standard will be published around April or later. If different format would be adopted at that time, then support for the new format will be added to the succeeding FreeBSD 4.x. Approved by: jkh
* Set libipsec shared library number to 0shin2000-02-031-0/+2
| | | | | | | | | When libipsec library is created, no SHLIB numbers are specified in the Makefile. Then the library version was set to 2.(by default?) So change it to 0. For now it should not be problem, because the contents are same. I'll also prepare an entry for UPDATING.
* Fixed missing include and missing arg in synopsis.bde2000-01-131-1/+2
|
* Fixed missing include in synopsis.bde2000-01-131-0/+1
|
* libipsec and IPsec related apps. (and some KAME related man pages)shin2000-01-0612-0/+3441
Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
OpenPOWER on IntegriCloud