Home
last modified time | relevance | path

Searched refs:i2d (Results 1 – 19 of 19) sorted by relevance

/mirbsd/src/lib/libssl/src/crypto/asn1/
Dasn_pack.c85 unsigned char *ASN1_seq_pack(STACK *safes, int (*i2d)(), unsigned char **buf, in ASN1_seq_pack() argument
90 if (!(safelen = i2d_ASN1_SET(safes, NULL, i2d, V_ASN1_SEQUENCE, in ASN1_seq_pack()
100 i2d_ASN1_SET(safes, &p, i2d, V_ASN1_SEQUENCE, V_ASN1_UNIVERSAL, in ASN1_seq_pack()
122 ASN1_STRING *ASN1_pack_string(void *obj, int (*i2d)(), ASN1_STRING **oct) in ASN1_pack_string() argument
135 if (!(octmp->length = i2d(obj, NULL))) { in ASN1_pack_string()
144 i2d (obj, &p); in ASN1_pack_string()
Da_i2d_fp.c67 int ASN1_i2d_fp(int (*i2d)(), FILE *out, unsigned char *x) in ASN1_i2d_fp() argument
78 ret=ASN1_i2d_bio(i2d,b,x); in ASN1_i2d_fp()
84 int ASN1_i2d_bio(int (*i2d)(), BIO *out, unsigned char *x) in ASN1_i2d_bio() argument
90 n=i2d(x,NULL); in ASN1_i2d_bio()
99 i2d(x,&p); in ASN1_i2d_bio()
Da_digest.c75 int ASN1_digest(int (*i2d)(), const EVP_MD *type, char *data, in ASN1_digest() argument
81 i=i2d(data,NULL); in ASN1_digest()
88 i2d(data,&p); in ASN1_digest()
Da_dup.c65 char *ASN1_dup(int (*i2d)(), char *(*d2i)(), char *x) in ASN1_dup() argument
73 i=(long)i2d(x,NULL); in ASN1_dup()
78 i=i2d(x,&p); in ASN1_dup()
Da_verify.c76 int ASN1_verify(int (*i2d)(), X509_ALGOR *a, ASN1_BIT_STRING *signature, in ASN1_verify() argument
93 inl=i2d(data,NULL); in ASN1_verify()
102 i2d(data,&p); in ASN1_verify()
Da_hdr.c69 M_ASN1_I2D_len(a->data, a->meth->i2d); in i2d_ASN1_HEADER()
74 M_ASN1_I2D_put(a->data, a->meth->i2d); in i2d_ASN1_HEADER()
Da_sign.c129 int ASN1_sign(int (*i2d)(), X509_ALGOR *algor1, X509_ALGOR *algor2, in ASN1_sign() argument
173 inl=i2d(data,NULL); in ASN1_sign()
185 i2d(data,&p); in ASN1_sign()
Dasn1.h478 int (*i2d)(); member
855 char *ASN1_dup(int (*i2d)(),char *(*d2i)(),char *x);
862 int ASN1_i2d_fp(int (*i2d)(),FILE *out,unsigned char *x);
872 int ASN1_i2d_bio(int (*i2d)(),BIO *out,unsigned char *x);
909 unsigned char *ASN1_seq_pack(STACK *safes, int (*i2d)(), unsigned char **buf,
913 ASN1_STRING *ASN1_pack_string(void *obj, int (*i2d)(), ASN1_OCTET_STRING **oct);
/mirbsd/src/lib/libssl/src/crypto/ocsp/
Docsp_ext.c268 ASN1_STRING *ASN1_STRING_encode(ASN1_STRING *s, int (*i2d)(), in ASN1_STRING_encode() argument
276 if ((i=i2d(data,NULL)) <= 0) goto err; in ASN1_STRING_encode()
279 if (i2d(data, &p) <= 0) goto err; in ASN1_STRING_encode()
283 if ((i=i2d_ASN1_SET_OF_ASN1_OBJECT(sk,NULL,i2d,V_ASN1_SEQUENCE, in ASN1_STRING_encode()
287 if (i2d_ASN1_SET_OF_ASN1_OBJECT(sk,&p,i2d,V_ASN1_SEQUENCE, in ASN1_STRING_encode()
Docsp.h476 ASN1_STRING *ASN1_STRING_encode(ASN1_STRING *s, int (*i2d)(),
/mirbsd/src/lib/libssl/src/crypto/pem/
Dpem_lib.c261 int PEM_ASN1_write(int (*i2d)(), const char *name, FILE *fp, char *x, in PEM_ASN1_write() argument
274 ret=PEM_ASN1_write_bio(i2d,name,b,x,enc,kstr,klen,callback,u); in PEM_ASN1_write()
280 int PEM_ASN1_write_bio(int (*i2d)(), const char *name, BIO *bp, char *x, in PEM_ASN1_write_bio() argument
302 if ((dsize=i2d(x,NULL)) < 0) in PEM_ASN1_write_bio()
317 i=i2d(x,&p); in PEM_ASN1_write_bio()
Dpem.h516 int PEM_ASN1_write_bio(int (*i2d)(),const char *name,BIO *bp,char *x,
530 int PEM_ASN1_write(int (*i2d)(),const char *name,FILE *fp,char *x,
/mirbsd/src/lib/libssl/src/crypto/x509v3/
Dv3_conf.c191 ext_len = method->i2d(ext_struc, NULL); in do_ext_i2d()
194 method->i2d(ext_struc, &p); in do_ext_i2d()
Dx509v3.h99 X509V3_EXT_I2D i2d; member
/mirbsd/src/lib/libssl/src/
DREADME.ASN1158 With the old code using the i2d functions would typically involve:
176 Using the new i2d you can also do:
/mirbsd/src/lib/libssl/src/crypto/x509/
Dx509.h915 int ASN1_verify(int (*i2d)(), X509_ALGOR *algor1,
918 int ASN1_digest(int (*i2d)(),const EVP_MD *type,char *data,
921 int ASN1_sign(int (*i2d)(), X509_ALGOR *algor1, X509_ALGOR *algor2,
/mirbsd/src/lib/libssl/src/crypto/evp/
Devp.h211 int (*i2d)();
/mirbsd/src/lib/libssl/src/doc/
Dssleay.txt610 an array of unsigned bytes. The 'i2d' functions converts from the internal
649 The 'i2d' function type is used to copy a C structure to a byte array.
671 are various macros used to help write the general 'i2d', 'd2i', 'new' and
800 char *ASN1_dup(int (*i2d)(),char *(*d2i)(),char *x);
801 'x' is the input structure case to a 'char *', 'i2d' is the 'i2d_TYPE'
823 int ASN1_i2d_fp(int (*i2d)(),FILE *out,unsigned char *x);
824 'x' is converted to bytes by 'i2d' and then written to 'out'. ASN1_i2d_fp
851 int PEM_ASN1_write(int (*i2d)(),char *name,FILE *fp,char *x,EVP_CIPHER *enc,
854 int PEM_ASN1_write_bio(int (*i2d)(),char *name,BIO *fp,
858 int ASN1_sign(int (*i2d)(), X509_ALGOR *algor1, X509_ALGOR *algor2,
[all …]
Dopenssl.txt768 X509V3_EXT_I2D i2d;
803 i2d is the standard ASN1 function that converts the internal