Lines Matching refs:structure
387 pointer to the B<I<TYPE>> structure is returned and I<*ppin> is incremented to
389 to the returned structure is also written to I<*a>. If an error occurred
395 contains a valid B<I<TYPE>> structure and an attempt is made to reuse it.
397 context on the decoded structure this way (see the B<EXAMPLES> section).
408 B<i2d_I<TYPE>>() encodes the structure pointed to by I<a> into DER format.
419 the encoding of the structure I<a> to BIO I<bp> and it
423 the encoding of the structure I<a> to FILE pointer I<fp> and it
432 "internal" (that is, an internal C structure) and "DER" respectively.
437 The actual TYPE structure passed to B<i2d_I<TYPE>>() must be a valid
438 populated B<I<TYPE>> structure -- it B<cannot> simply be fed with an
439 empty structure such as that returned by TYPE_new().
444 of the encoded structure.
450 usage of ASN1 functions: after one structure is encoded or decoded
463 Represents a PKCS#3 DH parameters structure.
467 Represents an ANSI X9.42 DH parameters structure.
475 Represents an B<AlgorithmIdentifier> structure as used in IETF RFC 6960 and
489 Represents the B<DigestInfo> structure defined in PKCS#1 and PKCS#7.
496 B<I<TYPE>> structure or NULL if an error occurs. If the "reuse" capability has
497 been used with a valid structure being passed in via I<a>, then the object is
508 Allocate and encode the DER encoding of an X509 structure:
590 interpret its (invalid) value as an B<X509> structure, typically causing
597 I<*a> is valid is broken and some parts of the reused structure may
607 then the encoded structure may contain invalid data or omit the
612 Any function which encodes a structure (B<i2d_I<TYPE>>(),
614 structure has been modified after deserialization or previous