|
Postfix3.3.1
|
データ構造 | |
| struct | TLS_SCACHE |
| struct | TLS_TICKET_KEY |
マクロ定義 | |
| #define | TLS_TICKET_NAMELEN 16 /* RFC 5077 ticket key name length */ |
| #define | TLS_TICKET_IVLEN 16 /* RFC 5077 ticket IV length */ |
| #define | TLS_TICKET_KEYLEN 32 /* AES-256-CBC key size */ |
| #define | TLS_TICKET_MACLEN 32 /* RFC 5077 HMAC key size */ |
| #define | TLS_SESSION_LIFEMIN 120 /* May you live to 120! */ |
| #define | TLS_SCACHE_FLAG_DEL_SAVED_CURSOR (1<<0) |
| #define | TLS_SCACHE_DONT_NEED_CACHE_ID ((char **) 0) |
| #define | TLS_SCACHE_DONT_NEED_SESSION ((VSTRING *) 0) |
| #define | TLS_SCACHE_SEQUENCE_NOTHING TLS_SCACHE_DONT_NEED_CACHE_ID, TLS_SCACHE_DONT_NEED_SESSION |
型定義 | |
| typedef struct TLS_TICKET_KEY | TLS_TICKET_KEY |
関数 | |
| TLS_SCACHE * | tls_scache_open (const char *, const char *, int, int) |
| void | tls_scache_close (TLS_SCACHE *) |
| int | tls_scache_lookup (TLS_SCACHE *, const char *, VSTRING *) |
| int | tls_scache_update (TLS_SCACHE *, const char *, const char *, ssize_t) |
| int | tls_scache_delete (TLS_SCACHE *, const char *) |
| int | tls_scache_sequence (TLS_SCACHE *, int, char **, VSTRING *) |
| TLS_TICKET_KEY * | tls_scache_key (unsigned char *, time_t, int) |
| TLS_TICKET_KEY * | tls_scache_key_rotate (TLS_TICKET_KEY *) |
| #define TLS_SCACHE_DONT_NEED_CACHE_ID ((char **) 0) |
tls_scache.h の 56 行目に定義があります。
| #define TLS_SCACHE_DONT_NEED_SESSION ((VSTRING *) 0) |
tls_scache.h の 57 行目に定義があります。
| #define TLS_SCACHE_FLAG_DEL_SAVED_CURSOR (1<<0) |
tls_scache.h の 45 行目に定義があります。
| #define TLS_SCACHE_SEQUENCE_NOTHING TLS_SCACHE_DONT_NEED_CACHE_ID, TLS_SCACHE_DONT_NEED_SESSION |
tls_scache.h の 59 行目に定義があります。
| #define TLS_SESSION_LIFEMIN 120 /* May you live to 120! */ |
tls_scache.h の 36 行目に定義があります。
| #define TLS_TICKET_IVLEN 16 /* RFC 5077 ticket IV length */ |
tls_scache.h の 33 行目に定義があります。
| #define TLS_TICKET_KEYLEN 32 /* AES-256-CBC key size */ |
tls_scache.h の 34 行目に定義があります。
| #define TLS_TICKET_MACLEN 32 /* RFC 5077 HMAC key size */ |
tls_scache.h の 35 行目に定義があります。
| #define TLS_TICKET_NAMELEN 16 /* RFC 5077 ticket key name length */ |
tls_scache.h の 32 行目に定義があります。
| typedef struct TLS_TICKET_KEY TLS_TICKET_KEY |
| void tls_scache_close | ( | TLS_SCACHE * | ) |
| int tls_scache_delete | ( | TLS_SCACHE * | , |
| const char * | |||
| ) |
| TLS_TICKET_KEY* tls_scache_key | ( | unsigned char * | , |
| time_t | , | ||
| int | |||
| ) |
| TLS_TICKET_KEY* tls_scache_key_rotate | ( | TLS_TICKET_KEY * | ) |
| int tls_scache_lookup | ( | TLS_SCACHE * | , |
| const char * | , | ||
| VSTRING * | |||
| ) |
| TLS_SCACHE* tls_scache_open | ( | const char * | , |
| const char * | , | ||
| int | , | ||
| int | |||
| ) |
| int tls_scache_sequence | ( | TLS_SCACHE * | , |
| int | , | ||
| char ** | , | ||
| VSTRING * | |||
| ) |
| int tls_scache_update | ( | TLS_SCACHE * | , |
| const char * | , | ||
| const char * | , | ||
| ssize_t | |||
| ) |
1.8.9.1