|
|
|
|
@ -1109,7 +1109,43 @@ void run_db_test(void) |
|
|
|
|
{ |
|
|
|
|
turn_dbdriver_t * dbd = get_dbdriver(); |
|
|
|
|
if (dbd) { |
|
|
|
|
|
|
|
|
|
printf("DB TEST 1:\n"); |
|
|
|
|
dbd->list_oauth_keys(); |
|
|
|
|
|
|
|
|
|
printf("DB TEST 2:\n"); |
|
|
|
|
oauth_key_data_raw key_; |
|
|
|
|
oauth_key_data_raw *key=&key_; |
|
|
|
|
dbd->get_oauth_key((const u08bits*)"north",key); |
|
|
|
|
printf(" kid=%s, ikm_key=%s, timestamp=%llu, lifetime=%lu, hkdf_hash_func=%s, as_rs_alg=%s, as_rs_key=%s, auth_alg=%s, auth_key=%s\n", |
|
|
|
|
key->kid, key->ikm_key, (unsigned long long)key->timestamp, (unsigned long)key->lifetime, key->hkdf_hash_func, |
|
|
|
|
key->as_rs_alg, key->as_rs_key, key->auth_alg, key->auth_key); |
|
|
|
|
|
|
|
|
|
printf("DB TEST 3:\n"); |
|
|
|
|
|
|
|
|
|
STRCPY(key->as_rs_alg,"as_rs_alg"); |
|
|
|
|
STRCPY(key->as_rs_key,"as_rs_key"); |
|
|
|
|
STRCPY(key->auth_alg,"auth_alg"); |
|
|
|
|
STRCPY(key->auth_key,"auth_key"); |
|
|
|
|
STRCPY(key->hkdf_hash_func,"hkdf"); |
|
|
|
|
STRCPY(key->ikm_key,"ikm_key"); |
|
|
|
|
STRCPY(key->kid,"kid"); |
|
|
|
|
key->timestamp = 123; |
|
|
|
|
key->lifetime = 456; |
|
|
|
|
dbd->del_oauth_key((const u08bits*)"kid"); |
|
|
|
|
dbd->set_oauth_key(key); |
|
|
|
|
dbd->list_oauth_keys(); |
|
|
|
|
|
|
|
|
|
printf("DB TEST 4:\n"); |
|
|
|
|
dbd->get_oauth_key((const u08bits*)"kid",key); |
|
|
|
|
printf(" kid=%s, ikm_key=%s, timestamp=%llu, lifetime=%lu, hkdf_hash_func=%s, as_rs_alg=%s, as_rs_key=%s, auth_alg=%s, auth_key=%s\n", |
|
|
|
|
key->kid, key->ikm_key, (unsigned long long)key->timestamp, (unsigned long)key->lifetime, key->hkdf_hash_func, |
|
|
|
|
key->as_rs_alg, key->as_rs_key, key->auth_alg, key->auth_key); |
|
|
|
|
|
|
|
|
|
printf("DB TEST 5:\n"); |
|
|
|
|
dbd->del_oauth_key((const u08bits*)"kid"); |
|
|
|
|
dbd->list_oauth_keys(); |
|
|
|
|
printf("DB TEST END\n"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|