| /mirbsd/src/lib/libssl/src/crypto/asn1/ |
| D | asn_pack.c | 85 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()
|
| D | a_i2d_fp.c | 67 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()
|
| D | a_digest.c | 75 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()
|
| D | a_dup.c | 65 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()
|
| D | a_verify.c | 76 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()
|
| D | a_hdr.c | 69 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()
|
| D | a_sign.c | 129 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()
|
| D | asn1.h | 478 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/ |
| D | ocsp_ext.c | 268 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()
|
| D | ocsp.h | 476 ASN1_STRING *ASN1_STRING_encode(ASN1_STRING *s, int (*i2d)(),
|
| /mirbsd/src/lib/libssl/src/crypto/pem/ |
| D | pem_lib.c | 261 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()
|
| D | pem.h | 516 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/ |
| D | v3_conf.c | 191 ext_len = method->i2d(ext_struc, NULL); in do_ext_i2d() 194 method->i2d(ext_struc, &p); in do_ext_i2d()
|
| D | x509v3.h | 99 X509V3_EXT_I2D i2d; member
|
| /mirbsd/src/lib/libssl/src/ |
| D | README.ASN1 | 158 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/ |
| D | x509.h | 915 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/ |
| D | evp.h | 211 int (*i2d)();
|
| /mirbsd/src/lib/libssl/src/doc/ |
| D | ssleay.txt | 610 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 …]
|
| D | openssl.txt | 768 X509V3_EXT_I2D i2d; 803 i2d is the standard ASN1 function that converts the internal
|