diff options
Diffstat (limited to 'guile/modules/gnutls.in')
-rw-r--r-- | guile/modules/gnutls.in | 92 |
1 files changed, 89 insertions, 3 deletions
diff --git a/guile/modules/gnutls.in b/guile/modules/gnutls.in index d705a0db42..eed0ffcf8e 100644 --- a/guile/modules/gnutls.in +++ b/guile/modules/gnutls.in @@ -1,5 +1,5 @@ ;;; GnuTLS --- Guile bindings for GnuTLS. -;;; Copyright (C) 2007-2012, 2014, 2015, 2016 Free Software Foundation, Inc. +;;; Copyright (C) 2007-2012, 2014, 2015, 2016, 2019 Free Software Foundation, Inc. ;;; ;;; GnuTLS is free software; you can redistribute it and/or ;;; modify it under the terms of the GNU Lesser General Public @@ -25,7 +25,7 @@ ;; sessions session? - make-session bye handshake rehandshake + make-session bye handshake rehandshake reauthenticate alert-get alert-send session-cipher session-kx session-mac session-protocol session-compression-method session-certificate-type @@ -101,7 +101,8 @@ ;; enum->string functions cipher->string kx->string params->string credentials->string mac->string digest->string compression-method->string - connection-end->string alert-level->string + connection-end->string connection-flag->string + alert-level->string alert-description->string handshake-description->string certificate-status->string certificate-request->string close-request->string @@ -155,6 +156,25 @@ compression-method/lzo connection-end/server connection-end/client + connection-flag/datagram + connection-flag/nonblock + connection-flag/no-extensions + connection-flag/no-replay-protection + connection-flag/no-signal + connection-flag/allow-id-change + connection-flag/enable-false-start + connection-flag/force-client-cert + connection-flag/no-tickets + connection-flag/key-share-top + connection-flag/key-share-top2 + connection-flag/key-share-top3 + connection-flag/post-handshake-auth + connection-flag/no-auto-rekey + connection-flag/safe-padding-check + connection-flag/enable-early-start + connection-flag/enable-rawpk + connection-flag/auto-reauth + connection-flag/enable-early-data alert-level/warning alert-level/fatal alert-description/close-notify @@ -254,6 +274,7 @@ ;; sed -r -e 's|^#define GNUTLS_E_([^ ]+).*$|error/\1|' | tr A-Z_ a-z- error/success error/unsupported-version-packet + error/tls-packet-decoding-error error/unexpected-packet-length error/invalid-session error/fatal-alert-received @@ -269,6 +290,7 @@ error/expired error/db-error error/srp-pwd-error + error/keyfile-error error/insufficient-credentials error/insuficient-credentials error/insufficient-cred @@ -300,6 +322,8 @@ error/too-many-empty-packets error/unknown-pk-algorithm error/too-many-handshake-packets + error/received-disallowed-name + error/certificate-required error/no-temporary-rsa-params error/no-compression-algorithms error/no-cipher-suites @@ -307,6 +331,7 @@ error/pk-sig-verify-failed error/illegal-srp-username error/srp-pwd-parsing-error + error/keyfile-parsing-error error/no-temporary-dh-params error/asn1-element-not-found error/asn1-identifier-not-found @@ -342,6 +367,7 @@ error/unsafe-renegotiation-denied error/unknown-srp-username error/premature-termination + error/malformed-cidr error/base64-encoding-error error/incompatible-gcrypt-library error/incompatible-crypto-library @@ -352,6 +378,7 @@ error/base64-unexpected-header-error error/openpgp-subkey-error error/crypto-already-registered + error/already-registered error/handshake-too-large error/cryptodev-ioctl-error error/cryptodev-device-error @@ -359,6 +386,10 @@ error/bad-cookie error/openpgp-preferred-key-error error/incompat-dsa-key-with-tls-protocol + error/insufficient-security + error/heartbeat-pong-received + error/heartbeat-ping-received + error/unrecognized-name error/pkcs11-error error/pkcs11-load-error error/parsing-error @@ -385,10 +416,65 @@ error/certificate-list-unsorted error/illegal-parameter error/no-priorities-were-set + error/x509-unsupported-extension + error/session-eof + error/tpm-error + error/tpm-key-password-error + error/tpm-srk-password-error + error/tpm-session-error + error/tpm-key-not-found + error/tpm-uninitialized + error/tpm-no-lib + error/no-certificate-status + error/ocsp-response-error + error/random-device-error + error/auth-error + error/no-application-protocol + error/sockets-init-error + error/key-import-failed + error/inappropriate-fallback + error/certificate-verification-error + error/privkey-verification-error + error/unexpected-extensions-length + error/asn1-embedded-null-in-string + error/self-test-error + error/no-self-test + error/lib-in-error-state + error/pk-generation-error + error/idna-error + error/need-fallback + error/session-user-id-changed + error/handshake-during-false-start + error/unavailable-during-handshake + error/pk-invalid-pubkey + error/pk-invalid-privkey + error/not-yet-activated + error/invalid-utf8-string + error/no-embedded-data + error/invalid-utf8-email + error/invalid-password-string + error/certificate-time-error + error/record-overflow + error/asn1-time-error + error/incompatible-sig-with-key + error/pk-invalid-pubkey-params + error/pk-no-validation-params + error/ocsp-mismatch-with-certs + error/no-common-key-share + error/reauth-request + error/too-many-matches + error/crl-verification-error + error/missing-extension + error/db-entry-exists + error/early-data-rejected error/unimplemented-feature + error/int-ret-0 + error/int-check-again error/application-error-max error/application-error-min + fatal-error? + ;; OpenPGP keys (formerly in GnuTLS-extra) openpgp-certificate? openpgp-private-key? import-openpgp-certificate import-openpgp-private-key |