| /freebsd/crypto/openssl/crypto/ |
| H A D | context.c | 59 int ossl_lib_ctx_write_lock(OSSL_LIB_CTX *ctx) in ossl_lib_ctx_write_lock() argument 61 if ((ctx = ossl_lib_ctx_get_concrete(ctx)) == NULL) in ossl_lib_ctx_write_lock() 63 return CRYPTO_THREAD_write_lock(ctx->lock); in ossl_lib_ctx_write_lock() 66 int ossl_lib_ctx_read_lock(OSSL_LIB_CTX *ctx) in ossl_lib_ctx_read_lock() argument 68 if ((ctx = ossl_lib_ctx_get_concrete(ctx)) == NULL) in ossl_lib_ctx_read_lock() 70 return CRYPTO_THREAD_read_lock(ctx->lock); in ossl_lib_ctx_read_lock() 73 int ossl_lib_ctx_unlock(OSSL_LIB_CTX *ctx) in ossl_lib_ctx_unlock() argument 75 if ((ctx = ossl_lib_ctx_get_concrete(ctx)) == NULL) in ossl_lib_ctx_unlock() 77 return CRYPTO_THREAD_unlock(ctx->lock); in ossl_lib_ctx_unlock() 80 int ossl_lib_ctx_is_child(OSSL_LIB_CTX *ctx) in ossl_lib_ctx_is_child() argument [all …]
|
| /freebsd/contrib/libarchive/libarchive/ |
| H A D | archive_digest.c | 58 win_crypto_init(Digest_CTX *ctx, const WCHAR *algo) in win_crypto_init() argument 61 ctx->valid = 0; in win_crypto_init() 63 status = BCryptOpenAlgorithmProvider(&ctx->hAlg, algo, NULL, 0); in win_crypto_init() 66 status = BCryptCreateHash(ctx->hAlg, &ctx->hHash, NULL, 0, NULL, 0, 0); in win_crypto_init() 68 BCryptCloseAlgorithmProvider(ctx->hAlg, 0); in win_crypto_init() 72 ctx->valid = 1; in win_crypto_init() 77 win_crypto_init(Digest_CTX *ctx, DWORD prov, ALG_ID algId) in win_crypto_init() argument 80 ctx->valid = 0; in win_crypto_init() 81 if (!CryptAcquireContext(&ctx->cryptProv, NULL, NULL, in win_crypto_init() 85 if (!CryptAcquireContext(&ctx->cryptProv, NULL, NULL, in win_crypto_init() [all …]
|
| H A D | archive_cryptor.c | 95 mbedtls_md_context_t ctx; in pbkdf2_sha1() local 99 mbedtls_md_init(&ctx); in pbkdf2_sha1() 102 mbedtls_md_free(&ctx); in pbkdf2_sha1() 105 ret = mbedtls_md_setup(&ctx, info, 1); in pbkdf2_sha1() 107 mbedtls_md_free(&ctx); in pbkdf2_sha1() 110 ret = mbedtls_pkcs5_pbkdf2_hmac(&ctx, (const unsigned char *)pw, in pbkdf2_sha1() 113 mbedtls_md_free(&ctx); in pbkdf2_sha1() 165 aes_ctr_init(archive_crypto_ctx *ctx, const uint8_t *key, size_t key_len) in aes_ctr_init() argument 169 ctx->key_len = key_len; in aes_ctr_init() 170 memcpy(ctx->key, key, key_len); in aes_ctr_init() [all …]
|
| /freebsd/sys/contrib/openzfs/module/zstd/lib/common/ |
| H A D | pool.c | 69 POOL_ctx* const ctx = (POOL_ctx*)opaque; in POOL_thread() local 70 if (!ctx) { return NULL; } in POOL_thread() 73 ZSTD_pthread_mutex_lock(&ctx->queueMutex); in POOL_thread() 75 while ( ctx->queueEmpty in POOL_thread() 76 || (ctx->numThreadsBusy >= ctx->threadLimit) ) { in POOL_thread() 77 if (ctx->shutdown) { in POOL_thread() 81 ZSTD_pthread_mutex_unlock(&ctx->queueMutex); in POOL_thread() 84 ZSTD_pthread_cond_wait(&ctx->queuePopCond, &ctx->queueMutex); in POOL_thread() 87 { POOL_job const job = ctx->queue[ctx->queueHead]; in POOL_thread() 88 ctx->queueHead = (ctx->queueHead + 1) % ctx->queueSize; in POOL_thread() [all …]
|
| /freebsd/sys/contrib/zstd/lib/common/ |
| H A D | pool.c | 68 POOL_ctx* const ctx = (POOL_ctx*)opaque; in POOL_thread() local 69 if (!ctx) { return NULL; } in POOL_thread() 72 ZSTD_pthread_mutex_lock(&ctx->queueMutex); in POOL_thread() 74 while ( ctx->queueEmpty in POOL_thread() 75 || (ctx->numThreadsBusy >= ctx->threadLimit) ) { in POOL_thread() 76 if (ctx->shutdown) { in POOL_thread() 80 ZSTD_pthread_mutex_unlock(&ctx->queueMutex); in POOL_thread() 83 ZSTD_pthread_cond_wait(&ctx->queuePopCond, &ctx->queueMutex); in POOL_thread() 86 { POOL_job const job = ctx->queue[ctx->queueHead]; in POOL_thread() 87 ctx->queueHead = (ctx->queueHead + 1) % ctx->queueSize; in POOL_thread() [all …]
|
| /freebsd/contrib/arm-optimized-routines/math/test/rtest/ |
| H A D | wrappers.c | 14 void wrapper_init(wrapperctx *ctx) in wrapper_init() argument 17 ctx->nops = ctx->nresults = 0; in wrapper_init() 19 ctx->mpfr_ops[i] = NULL; in wrapper_init() 20 ctx->mpc_ops[i] = NULL; in wrapper_init() 21 ctx->ieee_ops[i] = NULL; in wrapper_init() 23 ctx->mpfr_result = NULL; in wrapper_init() 24 ctx->mpc_result = NULL; in wrapper_init() 25 ctx->ieee_result = NULL; in wrapper_init() 26 ctx->need_regen = 0; in wrapper_init() 29 void wrapper_op_real(wrapperctx *ctx, const mpfr_t r, in wrapper_op_real() argument [all …]
|
| /freebsd/sys/contrib/zstd/programs/ |
| H A D | fileio_asyncio.c | 146 static IOJob_t *AIO_IOPool_createIoJob(IOPoolCtx_t *ctx, size_t bufferSize) { in AIO_IOPool_createIoJob() argument 155 job->ctx = ctx; in AIO_IOPool_createIoJob() 164 static void AIO_IOPool_createThreadPool(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs) { in AIO_IOPool_createThreadPool() argument 165 ctx->threadPool = NULL; in AIO_IOPool_createThreadPool() 166 ctx->threadPoolActive = 0; in AIO_IOPool_createThreadPool() 168 if (ZSTD_pthread_mutex_init(&ctx->ioJobsMutex, NULL)) in AIO_IOPool_createThreadPool() 173 ctx->threadPool = POOL_create(1, MAX_IO_JOBS - 2); in AIO_IOPool_createThreadPool() 174 ctx->threadPoolActive = 1; in AIO_IOPool_createThreadPool() 175 if (!ctx->threadPool) in AIO_IOPool_createThreadPool() 182 static void AIO_IOPool_init(IOPoolCtx_t* ctx, const FIO_prefs_t* prefs, POOL_function poolFunction,… in AIO_IOPool_init() argument [all …]
|
| /freebsd/sys/crypto/siphash/ |
| H A D | siphash.c | 52 static void SipRounds(SIPHASH_CTX *ctx, int final); 55 SipHash_InitX(SIPHASH_CTX *ctx, int rc, int rf) in SipHash_InitX() argument 58 ctx->v[0] = 0x736f6d6570736575ull; in SipHash_InitX() 59 ctx->v[1] = 0x646f72616e646f6dull; in SipHash_InitX() 60 ctx->v[2] = 0x6c7967656e657261ull; in SipHash_InitX() 61 ctx->v[3] = 0x7465646279746573ull; in SipHash_InitX() 62 ctx->buf.b64 = 0; in SipHash_InitX() 63 ctx->bytes = 0; in SipHash_InitX() 64 ctx->buflen = 0; in SipHash_InitX() 65 ctx in SipHash_InitX() 71 SipHash_SetKey(SIPHASH_CTX * ctx,const uint8_t key[static SIPHASH_KEY_LENGTH]) SipHash_SetKey() argument 91 SipBuf(SIPHASH_CTX * ctx,const uint8_t ** src,size_t len,int final) SipBuf() argument 117 SipHash_Update(SIPHASH_CTX * ctx,const void * src,size_t len) SipHash_Update() argument 167 SipHash_Final(uint8_t dst[static SIPHASH_DIGEST_LENGTH],SIPHASH_CTX * ctx) SipHash_Final() argument 179 SipHash_End(SIPHASH_CTX * ctx) SipHash_End() argument 196 SipHashX(SIPHASH_CTX * ctx,int rc,int rf,const uint8_t key[static SIPHASH_KEY_LENGTH],const void * src,size_t len) SipHashX() argument 210 SipRounds(SIPHASH_CTX * ctx,int final) SipRounds() argument [all...] |
| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | bio_b64.c | 68 BIO_B64_CTX *ctx; in b64_new() local 70 if ((ctx = OPENSSL_zalloc(sizeof(*ctx))) == NULL) in b64_new() 73 ctx->cont = 1; in b64_new() 74 ctx->start = 1; in b64_new() 75 ctx->base64 = EVP_ENCODE_CTX_new(); in b64_new() 76 if (ctx->base64 == NULL) { in b64_new() 77 OPENSSL_free(ctx); in b64_new() 81 BIO_set_data(bi, ctx); in b64_new() 89 BIO_B64_CTX *ctx; in b64_free() local 94 ctx = BIO_get_data(a); in b64_free() [all …]
|
| H A D | bio_ok.c | 134 BIO_OK_CTX *ctx; in ok_new() local 136 if ((ctx = OPENSSL_zalloc(sizeof(*ctx))) == NULL) in ok_new() 139 ctx->cont = 1; in ok_new() 140 ctx->sigio = 1; in ok_new() 141 ctx->md = EVP_MD_CTX_new(); in ok_new() 142 if (ctx->md == NULL) { in ok_new() 143 OPENSSL_free(ctx); in ok_new() 147 BIO_set_data(bi, ctx); in ok_new() 154 BIO_OK_CTX *ctx; in ok_free() local 159 ctx = BIO_get_data(a); in ok_free() [all …]
|
| /freebsd/contrib/bearssl/src/aead/ |
| H A D | eax.c | 63 omac_start(br_eax_context *ctx, unsigned val) in omac_start() argument 65 memset(ctx->cbcmac, 0, sizeof ctx->cbcmac); in omac_start() 66 memset(ctx->buf, 0, sizeof ctx->buf); in omac_start() 67 ctx->buf[15] = val; in omac_start() 68 ctx->ptr = 16; in omac_start() 96 do_pad(br_eax_context *ctx) in do_pad() argument 101 ptr = ctx->ptr; in do_pad() 103 pad = ctx->L2; in do_pad() 105 ctx->buf[ptr ++] = 0x80; in do_pad() 106 memset(ctx->buf + ptr, 0x00, 16 - ptr); in do_pad() [all …]
|
| H A D | ccm.c | 51 br_ccm_init(br_ccm_context *ctx, const br_block_ctrcbc_class **bctx) in br_ccm_init() argument 53 ctx->bctx = bctx; in br_ccm_init() 58 br_ccm_reset(br_ccm_context *ctx, const void *nonce, size_t nonce_len, in br_ccm_reset() argument 71 ctx->tag_len = tag_len; in br_ccm_reset() 96 memset(ctx->cbcmac, 0, sizeof ctx->cbcmac); in br_ccm_reset() 97 (*ctx->bctx)->mac(ctx->bctx, ctx->cbcmac, tmp, sizeof tmp); in br_ccm_reset() 103 ctx->buf[0] = 0xFF; in br_ccm_reset() 104 ctx->buf[1] = 0xFF; in br_ccm_reset() 105 br_enc64be(ctx->buf + 2, aad_len); in br_ccm_reset() 106 ctx->ptr = 10; in br_ccm_reset() [all …]
|
| H A D | gcm.c | 55 br_gcm_init(br_gcm_context *ctx, const br_block_ctr_class **bctx, br_ghash gh) in br_gcm_init() argument 59 ctx->vtable = &br_gcm_vtable; in br_gcm_init() 60 ctx->bctx = bctx; in br_gcm_init() 61 ctx->gh = gh; in br_gcm_init() 69 memset(ctx->h, 0, sizeof ctx->h); in br_gcm_init() 71 (*bctx)->run(bctx, iv, 0, ctx->h, sizeof ctx->h); in br_gcm_init() 76 br_gcm_reset(br_gcm_context *ctx, const void *iv, size_t len) in br_gcm_reset() argument 88 memcpy(ctx->j0_1, iv, 12); in br_gcm_reset() 89 ctx->j0_2 = 1; in br_gcm_reset() 94 ctx->gh(ty, ctx->h, iv, len); in br_gcm_reset() [all …]
|
| /freebsd/sys/crypto/skein/ |
| H A D | skein.c | 29 void Skein_256_Process_Block(Skein_256_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t byt… 30 void Skein_512_Process_Block(Skein_512_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t byt… 31 void Skein1024_Process_Block(Skein1024_Ctxt_t *ctx,const u08b_t *blkPtr,size_t blkCnt,size_t byt… 39 int Skein_256_Init(Skein_256_Ctxt_t *ctx, size_t hashBitLen) in Skein_256_Init() argument 48 ctx->h.hashBitLen = hashBitLen; /* output hash bit count */ in Skein_256_Init() 53 case 256: memcpy(ctx->X,SKEIN_256_IV_256,sizeof(ctx->X)); break; in Skein_256_Init() 54 case 224: memcpy(ctx->X,SKEIN_256_IV_224,sizeof(ctx->X)); break; in Skein_256_Init() 55 case 160: memcpy(ctx->X,SKEIN_256_IV_160,sizeof(ctx->X)); break; in Skein_256_Init() 56 case 128: memcpy(ctx->X,SKEIN_256_IV_128,sizeof(ctx->X)); break; in Skein_256_Init() 61 Skein_Start_New_Type(ctx,CFG_FINAL); /* set tweaks: T0=0; T1=CFG | FINAL */ in Skein_256_Init() [all …]
|
| /freebsd/contrib/unbound/libunbound/ |
| H A D | libunbound.c | 92 struct ub_ctx* ctx; in ub_ctx_create_nopipe() local 111 ctx = (struct ub_ctx*)calloc(1, sizeof(*ctx)); in ub_ctx_create_nopipe() 112 if(!ctx) { in ub_ctx_create_nopipe() 116 alloc_init(&ctx->superalloc, NULL, 0); in ub_ctx_create_nopipe() 117 if(!(ctx->seed_rnd = ub_initstate(NULL))) { in ub_ctx_create_nopipe() 118 ub_randfree(ctx->seed_rnd); in ub_ctx_create_nopipe() 119 free(ctx); in ub_ctx_create_nopipe() 123 lock_basic_init(&ctx->qqpipe_lock); in ub_ctx_create_nopipe() 124 lock_basic_init(&ctx->rrpipe_lock); in ub_ctx_create_nopipe() 125 lock_basic_init(&ctx->cfglock); in ub_ctx_create_nopipe() [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/algs/skein/ |
| H A D | skein.c | 17 Skein_256_Init(Skein_256_Ctxt_t *ctx, size_t hashBitLen) in Skein_256_Init() argument 25 ctx->h.hashBitLen = hashBitLen; /* output hash bit count */ in Skein_256_Init() 30 memcpy(ctx->X, SKEIN_256_IV_256, sizeof (ctx->X)); in Skein_256_Init() 33 memcpy(ctx->X, SKEIN_256_IV_224, sizeof (ctx->X)); in Skein_256_Init() 36 memcpy(ctx->X, SKEIN_256_IV_160, sizeof (ctx->X)); in Skein_256_Init() 39 memcpy(ctx->X, SKEIN_256_IV_128, sizeof (ctx->X)); in Skein_256_Init() 49 Skein_Start_New_Type(ctx, CFG_FINAL); in Skein_256_Init() 61 memset(ctx->X, 0, sizeof (ctx->X)); in Skein_256_Init() 62 Skein_256_Process_Block(ctx, cfg.b, 1, SKEIN_CFG_STR_LEN); in Skein_256_Init() 70 Skein_Start_New_Type(ctx, MSG); /* T0=0, T1= MSG type */ in Skein_256_Init() [all …]
|
| /freebsd/crypto/openssl/crypto/cmp/ |
| H A D | cmp_ctx.c | 26 TYPE *OSSL_CMP_CTX_get0_##NAME(const OSSL_CMP_CTX *ctx) \ 28 if (ctx == NULL) { \ 32 return ctx->FIELD; \ 43 int PREFIX##_set0##_##NAME(OSSL_CMP_CTX *ctx, TYPE *val) \ in DEFINE_OSSL_CMP_CTX_get0_NAME() 45 if (ctx == NULL) { \ in DEFINE_OSSL_CMP_CTX_get0_NAME() 49 TYPE##_free(ctx->FIELD); \ in DEFINE_OSSL_CMP_CTX_get0_NAME() 50 ctx->FIELD = val; \ in DEFINE_OSSL_CMP_CTX_get0_NAME() 71 int OSSL_CMP_CTX_set1_untrusted(OSSL_CMP_CTX *ctx, STACK_OF(X509) *certs) 75 if (ctx == NULL) { 82 OSSL_STACK_OF_X509_free(ctx->untrusted); [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | get_creds.c | 247 begin_get_tgt(krb5_context context, krb5_tkt_creds_context ctx); 255 set_caller_request(krb5_context context, krb5_tkt_creds_context ctx) in set_caller_request() argument 258 const krb5_data *req = &ctx->previous_request; in set_caller_request() 259 const krb5_data *realm = &ctx->cur_tgt->server->data[1]; in set_caller_request() 269 *ctx->caller_out = out_copy; in set_caller_request() 270 *ctx->caller_realm = realm_copy; in set_caller_request() 271 *ctx->caller_flags = KRB5_TKT_CREDS_STEP_FLAG_CONTINUE; in set_caller_request() 286 make_request(krb5_context context, krb5_tkt_creds_context ctx, in make_request() argument 292 ctx->kdcopt = extra_options | FLAGS2OPTS(ctx->cur_tgt->ticket_flags); in make_request() 295 if (!krb5_c_valid_enctype(ctx->cur_tgt->keyblock.enctype)) in make_request() [all …]
|
| /freebsd/contrib/libcbor/src/cbor/internal/ |
| H A D | builder_callbacks.c | 25 struct _cbor_decoder_context* ctx) { in _cbor_builder_append() argument 26 if (ctx->stack->size == 0) { in _cbor_builder_append() 28 ctx->root = item; in _cbor_builder_append() 32 switch (ctx->stack->top->item->type) { in _cbor_builder_append() 37 if (cbor_array_is_definite(ctx->stack->top->item)) { in _cbor_builder_append() 41 CBOR_ASSERT(ctx->stack->top->subitems > 0); in _cbor_builder_append() 44 if (!cbor_array_push(ctx->stack->top->item, item)) { in _cbor_builder_append() 45 ctx->creation_failed = true; in _cbor_builder_append() 50 ctx->stack->top->subitems--; in _cbor_builder_append() 51 if (ctx->stack->top->subitems == 0) { in _cbor_builder_append() [all …]
|
| /freebsd/crypto/openssh/regress/unittests/hostkeys/ |
| H A D | test_iterate.c | 52 struct cbctx *ctx = (struct cbctx *)_ctx; in check() local 54 int parse_key = (ctx->flags & HKF_WANT_PARSE_KEY) != 0; in check() 55 const int matching = (ctx->flags & HKF_WANT_MATCH) != 0; in check() 60 ctx->i + 1, ctx->nexpected, l->linenum); in check() 63 ASSERT_SIZE_T_LT(ctx->i, ctx->nexpected); in check() 64 expected = ctx->expected + ctx->i++; in check() 68 if (ctx->match_host_p && expected->match_host_p) in check() 70 if (ctx->match_host_s && expected->match_host_s) in check() 72 if (ctx->match_ipv4 && expected->match_ipv4) in check() 74 if (ctx->match_ipv6 && expected->match_ipv6) in check() [all …]
|
| /freebsd/crypto/openssl/providers/implementations/ciphers/ |
| H A D | ciphercommon_gcm.c | 21 static int gcm_tls_iv_set_fixed(PROV_GCM_CTX *ctx, unsigned char *iv, 23 static int gcm_tls_cipher(PROV_GCM_CTX *ctx, unsigned char *out, size_t *padlen, 25 static int gcm_cipher_internal(PROV_GCM_CTX *ctx, unsigned char *out, 33 void ossl_gcm_initctx(void *provctx, PROV_GCM_CTX *ctx, size_t keybits, in ossl_gcm_initctx() argument 36 ctx->pad = 1; in ossl_gcm_initctx() 37 ctx->mode = EVP_CIPH_GCM_MODE; in ossl_gcm_initctx() 38 ctx->taglen = UNINITIALISED_SIZET; in ossl_gcm_initctx() 39 ctx->tls_aad_len = UNINITIALISED_SIZET; in ossl_gcm_initctx() 40 ctx->ivlen = (EVP_GCM_TLS_FIXED_IV_LEN + EVP_GCM_TLS_EXPLICIT_IV_LEN); in ossl_gcm_initctx() 41 ctx->keylen = keybits / 8; in ossl_gcm_initctx() [all …]
|
| /freebsd/crypto/openssl/crypto/x509/ |
| H A D | x509_vfy.c | 44 static int x509_verify_x509(X509_STORE_CTX *ctx); 45 static int x509_verify_rpk(X509_STORE_CTX *ctx); 46 static int build_chain(X509_STORE_CTX *ctx); 47 static int verify_chain(X509_STORE_CTX *ctx); 48 static int verify_rpk(X509_STORE_CTX *ctx); 49 static int dane_verify(X509_STORE_CTX *ctx); 50 static int dane_verify_rpk(X509_STORE_CTX *ctx); 52 static int check_issued(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); 53 static int check_extensions(X509_STORE_CTX *ctx); 54 static int check_name_constraints(X509_STORE_CTX *ctx); [all …]
|
| /freebsd/sys/contrib/openzfs/module/zcommon/ |
| H A D | zfs_fletcher_superscalar4.c | 52 fletcher_4_superscalar4_init(fletcher_4_ctx_t *ctx) in fletcher_4_superscalar4_init() argument 54 memset(ctx->superscalar, 0, 4 * sizeof (zfs_fletcher_superscalar_t)); in fletcher_4_superscalar4_init() 58 fletcher_4_superscalar4_fini(fletcher_4_ctx_t *ctx, zio_cksum_t *zcp) in fletcher_4_superscalar4_fini() argument 62 A = ctx->superscalar[0].v[0] + ctx->superscalar[0].v[1] + in fletcher_4_superscalar4_fini() 63 ctx->superscalar[0].v[2] + ctx->superscalar[0].v[3]; in fletcher_4_superscalar4_fini() 64 B = 0 - ctx->superscalar[0].v[1] - 2 * ctx->superscalar[0].v[2] - in fletcher_4_superscalar4_fini() 65 3 * ctx->superscalar[0].v[3] + 4 * ctx->superscalar[1].v[0] + in fletcher_4_superscalar4_fini() 66 4 * ctx->superscalar[1].v[1] + 4 * ctx->superscalar[1].v[2] + in fletcher_4_superscalar4_fini() 67 4 * ctx->superscalar[1].v[3]; in fletcher_4_superscalar4_fini() 69 C = ctx->superscalar[0].v[2] + 3 * ctx->superscalar[0].v[3] - in fletcher_4_superscalar4_fini() [all …]
|
| /freebsd/crypto/openssl/crypto/modes/ |
| H A D | ccm128.c | 26 void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx, in CRYPTO_ccm128_init() argument 30 memset(ctx->nonce.c, 0, sizeof(ctx->nonce.c)); in CRYPTO_ccm128_init() 31 ctx->nonce.c[0] = ((u8)(L - 1) & 7) | (u8)(((M - 2) / 2) & 7) << 3; in CRYPTO_ccm128_init() 32 ctx->blocks = 0; in CRYPTO_ccm128_init() 33 ctx->block = block; in CRYPTO_ccm128_init() 34 ctx->key = key; in CRYPTO_ccm128_init() 40 int CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, in CRYPTO_ccm128_setiv() argument 43 unsigned int L = ctx->nonce.c[0] & 7; /* the L parameter */ in CRYPTO_ccm128_setiv() 49 ctx->nonce.c[8] = (u8)(mlen >> (56 % (sizeof(mlen) * 8))); in CRYPTO_ccm128_setiv() 50 ctx->nonce.c[9] = (u8)(mlen >> (48 % (sizeof(mlen) * 8))); in CRYPTO_ccm128_setiv() [all …]
|
| H A D | ocb128.c | 92 static OCB_BLOCK *ocb_lookup_l(OCB128_CONTEXT *ctx, size_t idx) in ocb_lookup_l() argument 94 size_t l_index = ctx->l_index; in ocb_lookup_l() 97 return ctx->l + idx; in ocb_lookup_l() 101 if (idx >= ctx->max_l_index) { in ocb_lookup_l() 112 ctx->max_l_index += (idx - ctx->max_l_index + 4) & ~3; in ocb_lookup_l() 113 tmp_ptr = OPENSSL_realloc(ctx->l, ctx->max_l_index * sizeof(OCB_BLOCK)); in ocb_lookup_l() 116 ctx->l = tmp_ptr; in ocb_lookup_l() 119 ocb_double(ctx->l + l_index, ctx->l + l_index + 1); in ocb_lookup_l() 122 ctx->l_index = l_index; in ocb_lookup_l() 124 return ctx->l + idx; in ocb_lookup_l() [all …]
|