PUT_UINT32_BE is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

PUT_UINT32_BE macro

Syntax

#define PUT_UINT32_BE(n,b,i) \     { \     (b)[(i) ] = (unsigned char) ( (n) >> 24 ); \     (b)[(i) + 1] = (unsigned char) ( (n) >> 16 ); \     (b)[(i) + 2] = (unsigned char) ( (n) >> 8 ); \     (b)[(i) + 3] = (unsigned char) ( (n) ); \     }

Arguments

n

b

i

References

LocationText
camellia.c:72
#define PUT_UINT32_BE(n,b,i) \
gcm.c:81
#define PUT_UINT32_BE(n,b,i) \
sha256.c:72
#define PUT_UINT32_BE(n,b,i) \
camellia.c:561
PUT_UINT32_BE( X[2], output, 0 );
camellia.c:562
PUT_UINT32_BE( X[3], output, 4 );
camellia.c:563
PUT_UINT32_BE( X[0], output, 8 );
camellia.c:564
PUT_UINT32_BE( X[1], output, 12 );
gcm.c:270
PUT_UINT32_BE( zh >> 32, output, 0 );
gcm.c:271
PUT_UINT32_BE( zh, output, 4 );
gcm.c:272
PUT_UINT32_BE( zl >> 32, output, 8 );
gcm.c:273
PUT_UINT32_BE( zl, output, 12 );
gcm.c:317
PUT_UINT32_BE( iv_len * 8, work_buf, 12 );
gcm.c:450
PUT_UINT32_BE( ( orig_add_len >> 32 ), work_buf, 0 );
gcm.c:451
PUT_UINT32_BE( ( orig_add_len ), work_buf, 4 );
gcm.c:452
PUT_UINT32_BE( ( orig_len >> 32 ), work_buf, 8 );
gcm.c:453
PUT_UINT32_BE( ( orig_len ), work_buf, 12 );
sha256.c:376
PUT_UINT32_BE( high, ctx->buffer, 56 );
sha256.c:377
PUT_UINT32_BE( low, ctx->buffer, 60 );
sha256.c:385
PUT_UINT32_BE( ctx->state[0], output, 0 );
sha256.c:386
PUT_UINT32_BE( ctx->state[1], output, 4 );
sha256.c:387
PUT_UINT32_BE( ctx->state[2], output, 8 );
sha256.c:388
PUT_UINT32_BE( ctx->state[3], output, 12 );
sha256.c:389
PUT_UINT32_BE( ctx->state[4], output, 16 );
sha256.c:390
PUT_UINT32_BE( ctx->state[5], output, 20 );
sha256.c:391
PUT_UINT32_BE( ctx->state[6], output, 24 );
sha256.c:394
PUT_UINT32_BE( ctx->state[7], output, 28 );