tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sbin
/
iked
/
at
trash-bin2
38 files
Makefile
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
ca.c
Move raw pubkey bytes to EVP_PKEY conversion to common function.
4 years ago
chap_ms.c
Upgrade to OpenSSL 1.1 compatible crypto API. Add additional checks where needed.
5 years ago
chap_ms.h
Switch iked to C99-style fixed-width integer types.
10 years ago
config.c
Move ikev2_reset_alive_timer() to a place where it makes more sense. The idea is to renew the timer every time sc_alive_timeout is reset after loading a new config.
3 years ago
control.c
Add 'ikectl show certinfo' to show trusted CAs and certificates. This helps debug authentication issues with x509 certificates.
4 years ago
crypto.c
Cleanup libcrypto memory management. Remove redundant NULL checks before calling *_free() functions. Use 'get0' functions where it makes sense to avoid some frees.
4 years ago
crypto_api.h
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
crypto_hash.c
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
dh.c
Avoid a potential double free in group_free()
4 years ago
dh.h
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
eap.c
When it's the possessive of 'it', it's spelled "its", without the apostrophe.
4 years ago
eap.h
Move all the EAP logic from a single branch in the message parsing code to somewhere past successful message verification, closer to where the other exchanges are handled. EAP is stll special, but this fits a lot better into the overall architecture.
5 years ago
genmap.sh
Replace <sys/param.h> with <limits.h> and other less dirty headers where possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol)
11 years ago
iked.8
add -V to usage(), and list it before -v in both SYNOPSIS and the options list;
4 years ago
iked.c
whitespace cleanup during review read
4 years ago
iked.conf.5
Document sntrup761x25519 key exchange.
4 years ago
iked.h
Improve retransmission of message fragments. RFC 7383 states that loss of a single fragment results in a retransmit of all fragments belonging to the same message. Instead of treating each fragment as message with seperate retransmit timer, keep only a single timer for all fragments of a message and retransmit all fragments in order on timeout. Improves reliability in case of packet loss when fragmentation is enabled.
4 years ago
ikev2.c
Improve retransmission of message fragments. RFC 7383 states that loss of a single fragment results in a retransmit of all fragments belonging to the same message. Instead of treating each fragment as message with seperate retransmit timer, keep only a single timer for all fragments of a message and retransmit all fragments in order on timeout. Improves reliability in case of packet loss when fragmentation is enabled.
4 years ago
ikev2.h
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
ikev2_msg.c
Improve retransmission of message fragments. RFC 7383 states that loss of a single fragment results in a retransmit of all fragments belonging to the same message. Instead of treating each fragment as message with seperate retransmit timer, keep only a single timer for all fragments of a message and retransmit all fragments in order on timeout. Improves reliability in case of packet loss when fragmentation is enabled.
4 years ago
ikev2_pld.c
Improve retransmission of message fragments. RFC 7383 states that loss of a single fragment results in a retransmit of all fragments belonging to the same message. Instead of treating each fragment as message with seperate retransmit timer, keep only a single timer for all fragments of a message and retransmit all fragments in order on timeout. Improves reliability in case of packet loss when fragmentation is enabled.
4 years ago
imsg_util.c
Avoid calling ibuf_add() with NULL and zero length.
4 years ago
log.c
From a syslog perspective it does not make sense to log fatal and warn with the same severity. Switch log_warn() to LOG_ERR and keep fatal() at LOG_CRIT. OK reyk@ florian@
9 years ago
ocsp.c
Cleanup libcrypto memory management. Remove redundant NULL checks before calling *_free() functions. Use 'get0' functions where it makes sense to avoid some frees.
4 years ago
parse.y
Fix leak of esnxf if esn ore noesn are configured explicitly.
4 years ago
pfkey.c
Remove unused variable fd.
4 years ago
policy.c
whitespace cleanup during review read
4 years ago
print.c
Make proto config option accept a list to allow specifying multiple protocols for a single policy, e.g. "proto { ipencap, ipv6 }".
4 years ago
proc.c
Move TAILQ initialization to files where they are used.
5 years ago
smult_curve25519_ref.c
Add support for Curve25519 using the public domain code that is found in OpenSSH. The "private use" DH group 1034 is based on the value that was picked by strongswan recently.
11 years ago
sntrup761.c
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
sntrup761.sh
Add experimental post-quantum hybrid key exchange method based on Streamlined NTRU Prime (coupled with X25519).
4 years ago
timer.c
Disable the timer event before attempting to change it
9 years ago
types.h
IKED_LIFETIME_BYTES is > 2GB, and potentially used in strange place, it should really be marked ULL ok bluhm tobhe
4 years ago
util.c
Remove dead assignments.
5 years ago
version.h
Move towards OpenIKED 7.1
3 years ago
vroute.c
Make sure contents of vroute messages are aligned properly. Fixes address autoconfiguration on octeon.
4 years ago