Lines Matching refs:structure
433 pointer to the B<I<TYPE>> structure is returned and I<*ppin> is incremented to
435 to the returned structure is also written to I<*a>. If an error occurred
441 contains a valid B<I<TYPE>> structure and an attempt is made to reuse it.
443 context on the decoded structure this way (see the B<EXAMPLES> section).
454 B<i2d_I<TYPE>>() encodes the structure pointed to by I<a> into DER format.
465 the encoding of the structure I<a> to BIO I<bp> and it
469 the encoding of the structure I<a> to FILE pointer I<fp> and it
478 "internal" (that is, an internal C structure) and "DER" respectively.
483 The actual TYPE structure passed to B<i2d_I<TYPE>>() must be a valid
484 populated B<I<TYPE>> structure -- it B<cannot> simply be fed with an
485 empty structure such as that returned by TYPE_new().
490 of the encoded structure.
496 usage of ASN1 functions: after one structure is encoded or decoded
509 Represents a PKCS#3 DH parameters structure.
513 Represents an ANSI X9.42 DH parameters structure.
521 Represents an B<AlgorithmIdentifier> structure as used in IETF RFC 6960 and
535 Represents the B<DigestInfo> structure defined in PKCS#1 and PKCS#7.
542 B<I<TYPE>> structure or NULL if an error occurs. If the "reuse" capability has
543 been used with a valid structure being passed in via I<a>, then the object is
554 Allocate and encode the DER encoding of an X509 structure:
636 interpret its (invalid) value as an B<X509> structure, typically causing
643 I<*a> is valid is broken and some parts of the reused structure may
653 then the encoded structure may contain invalid data or omit the
658 Any function which encodes a structure (B<i2d_I<TYPE>>(),
660 structure has been modified after deserialization or previous