Searched defs:digest (Results 26 - 33 of 33) sorted by relevance

12

/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dcrypto.h15 /** A message digest algorithm */
25 /** Initialise digest
30 /** Update digest with new data
33 * @v src Data to digest
39 /** Finalise digest
42 * @v out Buffer for digest output
133 /** Sign digest value
136 * @v digest Digest algorithm
141 int ( * sign ) ( void *ctx, struct digest_algorithm *digest,
143 /** Verify signed digest valu
162 digest_init( struct digest_algorithm *digest, void *ctx ) argument
167 digest_update( struct digest_algorithm *digest, void *ctx, const void *data, size_t len ) argument
172 digest_final( struct digest_algorithm *digest, void *ctx, void *out ) argument
231 pubkey_sign( struct pubkey_algorithm *pubkey, void *ctx, struct digest_algorithm *digest, const void *value, void *signature ) argument
237 pubkey_verify( struct pubkey_algorithm *pubkey, void *ctx, struct digest_algorithm *digest, const void *value, const void *signature, size_t signature_len ) argument
[all...]
H A Dtls.h117 /** MAC digest algorithm */
118 struct digest_algorithm *digest; member in struct:tls_cipher_suite
152 struct digest_algorithm *digest; member in struct:tls_signature_hash_algorithm
186 /** An MD5+SHA1 digest */
188 /** MD5 digest */
190 /** SHA-1 digest */
194 /** MD5+SHA1 digest size */
H A Dx509.h317 /** Fingerprint digest algorithm */
318 struct digest_algorithm *digest; member in struct:x509_root
345 struct digest_algorithm *digest,
/vbox/src/VBox/Runtime/common/checksum/
H A Dx509.cpp124 * Convert digest from string to binary representation
128 * @param digest string representation
131 * @param digestType Type of digest
132 * @param lengthOfDigest length of digest in binary
135 static int RTConvertDigestToBinary(const char* digest, argument
146 rc = RTStrConvertHexBytes(digest, *pOutDigest, RTSHA1_HASH_SIZE, 0);
152 rc = RTStrConvertHexBytes(digest, *pOutDigest, RTSHA256_HASH_SIZE, 0);
/vbox/src/VBox/Devices/PC/ipxe/src/crypto/
H A Dx509.c1092 struct digest_algorithm *digest = algorithm->digest; local
1094 uint8_t digest_ctx[ digest->ctxsize ];
1095 uint8_t digest_out[ digest->digestsize ];
1102 /* Calculate certificate digest */
1103 digest_init ( digest, digest_ctx );
1104 digest_update ( digest, digest_ctx, cert->tbs.data, cert->tbs.len );
1105 digest_final ( digest, digest_ctx, digest_out );
1106 DBGC2 ( cert, "X509 %p \"%s\" digest:\n", cert, cert->subject.name );
1126 if ( ( rc = pubkey_verify ( pubkey, pubkey_ctx, digest, digest_ou
1208 x509_fingerprint( struct x509_certificate *cert, struct digest_algorithm *digest, void *fingerprint ) argument
1227 struct digest_algorithm *digest = root->digest; local
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/net/
H A Dtls.c141 * Generate MD5+SHA1 digest
148 struct md5_sha1_digest *digest = out; local
150 digest_final ( &md5_algorithm, context->md5, digest->md5 );
151 digest_final ( &sha1_algorithm, context->sha1, digest->sha1 );
154 /** Hybrid MD5+SHA1 digest algorithm */
167 .digest = &md5_sha1_algorithm,
251 * @v digest Hash function to use
255 static void tls_hmac_update_va ( struct digest_algorithm *digest, argument
262 hmac_update ( digest, digest_ctx, data, len );
270 * @v digest Has
277 tls_p_hash_va( struct tls_session *tls, struct digest_algorithm *digest, void *secret, size_t secret_len, void *out, size_t out_len, va_list seeds ) argument
623 struct digest_algorithm *digest = suite->digest; local
797 struct digest_algorithm *digest = tls->handshake_digest; local
1019 struct digest_algorithm *digest = tls->handshake_digest; local
1120 struct digest_algorithm *digest = tls->handshake_digest; local
1464 struct digest_algorithm *digest = tls->handshake_digest; local
1629 struct digest_algorithm *digest = cipherspec->suite->digest; local
1652 tls_assemble_stream( struct tls_session *tls, const void *data, size_t len, void *digest, size_t *plaintext_len ) argument
1687 tls_assemble_block( struct tls_session *tls, const void *data, size_t len, void *digest, size_t *plaintext_len ) argument
[all...]
/vbox/src/VBox/Main/src-server/
H A DApplianceImplImport.cpp959 //read the manifest file and find a type of used digest
1004 tr("Could not verify supported digest types in the manifest file '%s' (%Rrc)"),
1152 uint8_t digest[RTSHA256_HASH_SIZE]; local
1156 RTSha256(pvTmpBuf, cbSize, &digest[0]);
1160 throw setError(E_OUTOFMEMORY, tr("Could not allocate string for SHA256 digest (%Rrc)"), vrc);
1162 vrc = RTSha256ToString(digest, pszDigest, cchDigest + 1);
1167 throw setError(VBOX_E_FILE_ERROR, tr("Converting SHA256 digest to a string was failed (%Rrc)"), vrc);
1521 /* Add the ovf file to the digest list. */
1530 /* Save the SHA digest of the manifest file for the next validation */
1677 /* We always need to create the digest, caus
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/IndustryStandard/
H A DTpm12.h448 UINT8 digest[TPM_SHA1_160_HASH_LEN]; member in struct:tdTPM_DIGEST
452 /// This SHALL be the digest of the chosen identityLabel and privacyCA for a new TPM identity
641 TPM_DIGEST digest; member in struct:tdTPM_MIGRATIONKEYAUTH

Completed in 127 milliseconds

12