Lines Matching defs:key

324 void mbedtls_des_key_set_parity(unsigned char key[MBEDTLS_DES_KEY_SIZE])
329 key[i] = odd_parity_table[key[i] / 2];
334 * Check the given key's parity, returns 1 on failure, 0 on SUCCESS
336 int mbedtls_des_key_check_key_parity(const unsigned char key[MBEDTLS_DES_KEY_SIZE])
341 if (key[i] != odd_parity_table[key[i] / 2]) {
393 int mbedtls_des_key_check_weak(const unsigned char key[MBEDTLS_DES_KEY_SIZE])
398 if (memcmp(weak_key_table[i], key, MBEDTLS_DES_KEY_SIZE) == 0) {
407 void mbedtls_des_setkey(uint32_t SK[32], const unsigned char key[MBEDTLS_DES_KEY_SIZE])
412 X = MBEDTLS_GET_UINT32_BE(key, 0);
413 Y = MBEDTLS_GET_UINT32_BE(key, 4);
474 * DES key schedule (56-bit, encryption)
476 int mbedtls_des_setkey_enc(mbedtls_des_context *ctx, const unsigned char key[MBEDTLS_DES_KEY_SIZE])
478 mbedtls_des_setkey(ctx->sk, key);
484 * DES key schedule (56-bit, decryption)
486 int mbedtls_des_setkey_dec(mbedtls_des_context *ctx, const unsigned char key[MBEDTLS_DES_KEY_SIZE])
490 mbedtls_des_setkey(ctx->sk, key);
502 const unsigned char key[MBEDTLS_DES_KEY_SIZE*2])
506 mbedtls_des_setkey(esk, key);
507 mbedtls_des_setkey(dsk + 32, key + 8);
525 * Triple-DES key schedule (112-bit, encryption)
528 const unsigned char key[MBEDTLS_DES_KEY_SIZE * 2])
532 des3_set2key(ctx->sk, sk, key);
539 * Triple-DES key schedule (112-bit, decryption)
542 const unsigned char key[MBEDTLS_DES_KEY_SIZE * 2])
546 des3_set2key(sk, ctx->sk, key);
554 const unsigned char key[24])
558 mbedtls_des_setkey(esk, key);
559 mbedtls_des_setkey(dsk + 32, key + 8);
560 mbedtls_des_setkey(esk + 64, key + 16);
575 * Triple-DES key schedule (168-bit, encryption)
578 const unsigned char key[MBEDTLS_DES_KEY_SIZE * 3])
582 des3_set3key(ctx->sk, sk, key);
589 * Triple-DES key schedule (168-bit, decryption)
592 const unsigned char key[MBEDTLS_DES_KEY_SIZE * 3])
596 des3_set3key(sk, ctx->sk, key);