/* Copyright (c) (2010,2012,2014-2016,2019,2021) Apple Inc. All rights reserved. * * corecrypto is licensed under Apple Inc.’s Internal Use License Agreement (which * is contained in the License.txt file distributed with corecrypto) and only to * people who accept that license. IMPORTANT: Any license rights granted to you by * Apple Inc. (if any) are limited to internal use within your organization only on * devices and computers you own or control, for the sole purpose of verifying the * security characteristics and correct functioning of the Apple Software. You may * not, directly or indirectly, redistribute the Apple Software or any portions thereof. */ #include #include #include "ccsha2_internal.h" const struct ccdigest_info ccsha512_ltc_di = { .output_size = CCSHA512_OUTPUT_SIZE, .state_size = CCSHA512_STATE_SIZE, .block_size = CCSHA512_BLOCK_SIZE, .oid_size = ccoid_sha512_len, .oid = CC_DIGEST_OID_SHA512, .initial_state = ccsha512_initial_state, .compress = ccsha512_ltc_compress, .final = ccsha512_final, .impl = CC_IMPL_SHA512_LTC, };