|
From: | shishi-commit |
Subject: | (shishi_asn1_read2_optional): New. [...] |
Date: | Wed, 10 Dec 2003 06:22:43 +0100 |
Commit from jas | 2003-12-10 06:22 CET |
(shishi_asn1_read2_optional): New. (shishi_kdcreq_client, shishi_kdcreq_realm, shishi_kdcreq_server): New. (shishi_principal_name): New.
Module | File name | Revision | |||
---|---|---|---|---|---|
shishi | lib/shishi.h.in | 1.186 | >>> | 1.187 |
shishi/lib/shishi.h.in 1.186 >>> 1.187 |
---|
Line 626 |
extern const char *shishi_principal_default (Shishi * handle); extern void shishi_principal_default_set (Shishi * handle, const char *principal); |
+ extern int shishi_principal_name (Shishi * handle, + Shishi_asn1 namenode, + const char *namefield, + char **out, size_t * outlen); |
extern int shishi_principal_name_get (Shishi * handle, Shishi_asn1 namenode, const char *namefield, char *out, size_t * outlen); |
Line 1030 |
size_t * cnamerealmlen); extern int shishi_kdcreq_nonce (Shishi * handle, Shishi_asn1 kdcreq, uint32_t * nonce); |
+ extern int shishi_kdcreq_client (Shishi * handle, Shishi_asn1 kdcreq, + char **client, size_t *clientlen); |
extern int shishi_kdcreq_cname_get (Shishi * handle, Shishi_asn1 kdcreq, char *cname, size_t * cnamelen); extern int shishi_kdcreq_set_cname (Shishi * handle, Shishi_asn1 kdcreq, Shishi_name_type name_type, const char *principal); |
+ extern int shishi_kdcreq_server (Shishi * handle, Shishi_asn1 kdcreq, + char **server, size_t ** serverlen); |
extern int shishi_kdcreq_sname_get (Shishi * handle, Shishi_asn1 kdcreq, char *sname, size_t * snamelen); extern int shishi_kdcreq_snamerealm_get (Shishi * handle, Shishi_asn1 kdcreq, |
Line 1044 |
extern int shishi_kdcreq_set_sname (Shishi * handle, Shishi_asn1 kdcreq, Shishi_name_type name_type, const char *sname[]); |
+ extern int shishi_kdcreq_realm (Shishi * handle, Shishi_asn1 kdcreq, + char **realm, size_t * realmlen); |
extern int shishi_kdcreq_realm_get (Shishi * handle, Shishi_asn1 kdcreq, char *realm, size_t * realmlen); extern int shishi_kdcreq_set_realm (Shishi * handle, Shishi_asn1 kdcreq, |
Line 1491 |
extern int shishi_asn1_read_optional (Shishi * handle, Shishi_asn1 node, const char *field, char *data, size_t * datalen); |
+ extern int shishi_asn1_read2_optional (Shishi * handle, + Shishi_asn1 node, const char *field, + char **data, size_t * datalen); |
extern int shishi_asn1_empty_p (Shishi * handle, Shishi_asn1 node, const char *field); extern int shishi_asn1_write (Shishi * handle, Shishi_asn1 node, |
[Prev in Thread] | Current Thread | [Next in Thread] |