shishi-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(shishi_asn1_read2_optional): New. [...]


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,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]