bn_ctx.c (59191) | bn_ctx.c (68651) |
---|---|
1/* crypto/bn/bn_ctx.c */ 2/* Written by Ulf Moeller for the OpenSSL project. */ 3/* ==================================================================== 4 * Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 55 unchanged lines hidden (view full) --- 64#include "cryptlib.h" 65#include <openssl/bn.h> 66 67 68BN_CTX *BN_CTX_new(void) 69 { 70 BN_CTX *ret; 71 | 1/* crypto/bn/bn_ctx.c */ 2/* Written by Ulf Moeller for the OpenSSL project. */ 3/* ==================================================================== 4 * Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 55 unchanged lines hidden (view full) --- 64#include "cryptlib.h" 65#include <openssl/bn.h> 66 67 68BN_CTX *BN_CTX_new(void) 69 { 70 BN_CTX *ret; 71 |
72 ret=(BN_CTX *)Malloc(sizeof(BN_CTX)); | 72 ret=(BN_CTX *)OPENSSL_malloc(sizeof(BN_CTX)); |
73 if (ret == NULL) 74 { 75 BNerr(BN_F_BN_CTX_NEW,ERR_R_MALLOC_FAILURE); 76 return(NULL); 77 } 78 79 BN_CTX_init(ret); 80 ret->flags=BN_FLG_MALLOCED; --- 16 unchanged lines hidden (view full) --- 97 int i; 98 99 if (ctx == NULL) return; 100 assert(ctx->depth == 0); 101 102 for (i=0; i < BN_CTX_NUM; i++) 103 BN_clear_free(&(ctx->bn[i])); 104 if (ctx->flags & BN_FLG_MALLOCED) | 73 if (ret == NULL) 74 { 75 BNerr(BN_F_BN_CTX_NEW,ERR_R_MALLOC_FAILURE); 76 return(NULL); 77 } 78 79 BN_CTX_init(ret); 80 ret->flags=BN_FLG_MALLOCED; --- 16 unchanged lines hidden (view full) --- 97 int i; 98 99 if (ctx == NULL) return; 100 assert(ctx->depth == 0); 101 102 for (i=0; i < BN_CTX_NUM; i++) 103 BN_clear_free(&(ctx->bn[i])); 104 if (ctx->flags & BN_FLG_MALLOCED) |
105 Free(ctx); | 105 OPENSSL_free(ctx); |
106 } 107 108void BN_CTX_start(BN_CTX *ctx) 109 { 110 if (ctx->depth < BN_CTX_NUM_POS) 111 ctx->pos[ctx->depth] = ctx->tos; 112 ctx->depth++; 113 } --- 31 unchanged lines hidden --- | 106 } 107 108void BN_CTX_start(BN_CTX *ctx) 109 { 110 if (ctx->depth < BN_CTX_NUM_POS) 111 ctx->pos[ctx->depth] = ctx->tos; 112 ctx->depth++; 113 } --- 31 unchanged lines hidden --- |