index
:
OpenVPN/openvpn.git
master
OpenVPN - A Secure tunneling daemon
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
openvpn
/
crypto.h
Age
Commit message (
Expand
)
Author
2022-09-18
Implement exit notification via control channel
Arne Schwabe
2022-05-06
Implement HMAC based session id for tls-crypt v2
Arne Schwabe
2022-02-20
crypto: unify key_type creation code
Antonio Quartulli
2022-02-02
Fix mssfix and frame calculation in CBC mode
Arne Schwabe
2022-01-26
update copyright year to 2022
Antonio Quartulli
2021-12-30
Add helper functions to calculate header/payload sizes
Arne Schwabe
2021-12-13
Remove md_kt_t and change crypto API to use const char*
Arne Schwabe
2021-12-13
Remove cipher_kt_t and change type to const char* in API
Arne Schwabe
2021-12-06
Remove key_type->hmac_length
Arne Schwabe
2021-12-06
Remove key_type->cipher_length field
Arne Schwabe
2021-11-07
Remove custom PRNG function
Arne Schwabe
2021-10-22
Remove DES key fixup code
Arne Schwabe
2021-07-02
Update Fox e-mail address in copyright notices
Max Fillinger
2021-06-15
Update copyrights
David Sommerseth
2021-04-03
Remove deprecated option '--keysize'
Arne Schwabe
2020-10-09
Implement generating data channel keys via EKM/RFC 5705
Arne Schwabe
2020-05-07
convert *_inline attributes to bool
Antonio Quartulli
2020-05-07
Use crypto library functions for const time memcmp when possible
Arne Schwabe
2019-07-05
Add generate_ephemeral_key that allows a random ephermal key
Arne Schwabe
2019-02-06
Fix various spelling mistakes
Jonathan Tooker
2019-01-22
Rename tls_crypt_v2_read_keyfile into generic pem_read_key_file
Arne Schwabe
2019-01-16
Refactor tls_crypt_v2_write_server_key_file into crypto.c
Arne Schwabe
2018-12-12
uncrustify openvpn/ sources
Gert Doering
2018-10-11
options.c: fix broken unary minus usage
Lev Stipakov
2018-10-10
List ChaCha20-Poly1305 as stream cipher
Steffan Karger
2018-10-08
crypto.h: remove unused function declaration
Lev Stipakov
2018-10-06
ensure function declarations are compiled with their definitions
Antonio Quartulli
2018-08-08
Introduce buffer_write_file()
Steffan Karger
2018-02-20
show the right string for key-direction
Arne Schwabe
2018-02-01
Update copyright to include 2018 plus company name change
David Sommerseth
2017-12-04
Remove ENABLE_CRYPTO
Antonio Quartulli
2017-08-17
crypto: create function to initialize encrypt and decrypt key
Steffan Karger
2017-08-11
make function declarations C99 compliant
Antonio Quartulli
2017-06-27
init_key_ctx: key and iv arguments can (now) be const
Steffan Karger
2017-06-16
copyright: Update GPLv2 license texts
David Sommerseth
2017-01-23
Use SHA256 for the internal digest, instead of MD5
Steffan Karger
2017-01-18
More broadly enforce Allman style and braces-around-conditionals
Steffan Karger
2017-01-09
Remove deprecated --no-iv option
Steffan Karger
2016-12-21
Update copyrights
David Sommerseth
2016-12-14
The Great Reformatting - first phase
David Sommerseth
2016-11-16
Add control channel encryption (--tls-crypt)
Steffan Karger
2016-11-14
Refactor static/tls-auth key loading
Steffan Karger
2016-10-14
Move memcmp_constant_time() to crypto.h
David Sommerseth
2016-07-26
Fix '--cipher none --cipher' crash
Steffan Karger
2016-07-11
Add client-side support for cipher negotiation
Steffan Karger
2016-04-17
fixup: change init_key_type() param name in declaration too
Steffan Karger
2016-02-21
Minor AEAD patch cleanup
Steffan Karger
2016-02-15
Add AEAD cipher support (GCM)
Steffan Karger
2016-02-09
Move packet_id into crypto_options
Steffan Karger
2016-02-09
Move key_ctx_bi into crypto_options
Steffan Karger
[next]