Lines Matching +full:20 +full:brief
162 * | SHA-1 | sha1 | 20 | 20 |
212 * \brief Class type for hash function implementations.
224 * \brief Size (in bytes) of the context structure appropriate for
230 * \brief Descriptor word that contains information about the hash
260 * \brief Initialisation method.
272 * \brief Data injection method.
288 * \brief Produce hash output.
303 * \brief Get running state.
319 * \brief Set running state.
369 * \brief Symbolic identifier for MD5.
374 * \brief MD5 output size (in bytes).
379 * \brief Constant vtable for MD5.
384 * \brief MD5 context.
391 * \brief Pointer to vtable for this context.
402 * \brief MD5 context initialisation.
412 * \brief Inject some data bytes in a running MD5 computation.
425 * \brief Compute MD5 output.
439 * \brief Save MD5 running state.
453 * \brief Restore MD5 running state.
464 * \brief Symbolic identifier for SHA-1.
469 * \brief SHA-1 output size (in bytes).
471 #define br_sha1_SIZE 20
474 * \brief Constant vtable for SHA-1.
479 * \brief SHA-1 context.
486 * \brief Pointer to vtable for this context.
497 * \brief SHA-1 context initialisation.
507 * \brief Inject some data bytes in a running SHA-1 computation.
520 * \brief Compute SHA-1 output.
534 * \brief Save SHA-1 running state.
548 * \brief Restore SHA-1 running state.
559 * \brief Symbolic identifier for SHA-224.
564 * \brief SHA-224 output size (in bytes).
569 * \brief Constant vtable for SHA-224.
574 * \brief SHA-224 context.
581 * \brief Pointer to vtable for this context.
592 * \brief SHA-224 context initialisation.
602 * \brief Inject some data bytes in a running SHA-224 computation.
615 * \brief Compute SHA-224 output.
629 * \brief Save SHA-224 running state.
643 * \brief Restore SHA-224 running state.
655 * \brief Symbolic identifier for SHA-256.
660 * \brief SHA-256 output size (in bytes).
665 * \brief Constant vtable for SHA-256.
671 * \brief SHA-256 context.
678 * \brief Pointer to vtable for this context.
687 * \brief SHA-256 context initialisation.
698 * \brief Inject some data bytes in a running SHA-256 computation.
714 * \brief Compute SHA-256 output.
729 * \brief Save SHA-256 running state.
747 * \brief Restore SHA-256 running state.
762 * \brief Symbolic identifier for SHA-384.
767 * \brief SHA-384 output size (in bytes).
772 * \brief Constant vtable for SHA-384.
777 * \brief SHA-384 context.
784 * \brief Pointer to vtable for this context.
795 * \brief SHA-384 context initialisation.
805 * \brief Inject some data bytes in a running SHA-384 computation.
818 * \brief Compute SHA-384 output.
832 * \brief Save SHA-384 running state.
846 * \brief Restore SHA-384 running state.
858 * \brief Symbolic identifier for SHA-512.
863 * \brief SHA-512 output size (in bytes).
868 * \brief Constant vtable for SHA-512.
874 * \brief SHA-512 context.
881 * \brief Pointer to vtable for this context.
890 * \brief SHA-512 context initialisation.
901 * \brief Inject some data bytes in a running SHA-512 computation.
917 * \brief Compute SHA-512 output.
932 * \brief Save SHA-512 running state.
950 * \brief Restore SHA-512 running state.
971 * \brief Symbolic identifier for MD5+SHA-1.
980 * \brief MD5+SHA-1 output size (in bytes).
985 * \brief Constant vtable for MD5+SHA-1.
990 * \brief MD5+SHA-1 context.
997 * \brief Pointer to vtable for this context.
1009 * \brief MD5+SHA-1 context initialisation.
1019 * \brief Inject some data bytes in a running MD5+SHA-1 computation.
1032 * \brief Compute MD5+SHA-1 output.
1046 * \brief Save MD5+SHA-1 running state.
1060 * \brief Restore MD5+SHA-1 running state.
1072 * \brief Aggregate context for configurable hash function support.
1097 * \brief Multi-hasher context structure.
1118 * \brief Clear a multi-hasher context.
1128 * \brief Set a hash function implementation.
1153 * \brief Get a hash function implementation.
1170 * \brief Reset a multi-hasher context.
1180 * \brief Inject some data bytes in a running multi-hashing computation.
1194 * \brief Compute a hash output from a multi-hasher.
1217 * \brief Type for a GHASH implementation.
1242 * \brief GHASH implementation using multiplications (mixed 32-bit).
1256 * \brief GHASH implementation using multiplications (strict 32-bit).
1272 * \brief GHASH implementation using multiplications (64-bit).
1287 * \brief GHASH implementation using the `pclmulqdq` opcode (part of the
1305 * \brief Obtain the `pclmul` GHASH implementation, if available.
1317 * \brief GHASH implementation using the POWER8 opcodes.
1331 * \brief Obtain the `pwr8` GHASH implementation, if available.